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 协议 ,转载请注明出处!