git使用详解(1)
安装的话去官网下载就好了。
我们从安装完毕开始~
1.首先设定git仓库的本地全局管理者
git config --global user.nam "syz"
git config --global user.email "247179876@qq.com"
2.初始化指定本地仓库
打开bash命令行
cd 到仓库目录
git init
产生.git
文件夹,是隐藏文件夹,主要作用是跟踪版本
3.添加文件到暂存区
git add test1.txt
4.文件提交到仓库(也就是你所在的分支上)
git commit -m "test1文件提交"
注:和svn的区别,git一般提交在本地就可以了,而svn需要集中式管理
svn commit -m “LogMessage” [-N] [–no-unlock] PATH
后面需要加锁或者远程服务器路径
注:git会在初始化仓库的时候为我们创建一个分支,一般为master
5.查看是否还有文件未提交
git status
6.查看修改的文件的差异
git diff test1.txt
7.查看历史提交版本记录
git log
git log –pretty=oneline
只显示版本密钥和版本注释
git reflog
获取带版本号的版本
8.版本回退
git reset --hard HEAD^
表示回退到上个版本
git reset --hard 版本号
git reset --hard HEAD~100
表示回退到前100个版本
9.内容撤销
①当test1.txt自动修改后,还没有放到暂存区,使用 撤销修改就回到和版本库一模一样的状态。
②另外一种是test1.txt已经放入暂存区了,接着又作了修改,撤销修改就回到添加暂存区后的状态。
git checkout --test1.txt
注意:checkout后面如果没有–的命令的话,就会变成切换分支
10.删除文件
rm test1.txt
直接删除文件即可,因为此时还没有提交到版本库,还需要git commit
或者使用git checkout --test1.txt
撤销删除,回复test1.txt文件。
好了今天就到这,明天继续~
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!