Git常用指令及使用场景(一)

2018-11-09  本文已影响0人  SimpleSJ

参考地址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

因为用mac做开发,下载了XCode,不记录Git的安装.

0.设置个人信息

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

1.创建本地Git仓库

2.将文件添加到git的管理下,并将文件添加至本地版本库

3. 版本回退

4.版本恢复

5.撤销对某个文件的操作

首先补充:git status查看工作区中相对于本地版本库做出了什么修改,某个文件处于什么样的状态下.
场景一:现在我对git.txt文件做出了修改,但是还没有从工作区提交至暂存区,也就是还没执行git add .指令.使用git checkout -- 文件名,撤销修改就回到和版本库一模一样的状态;
场景二:我对git.txt文件做了修改,并且执行了git add.,然后继续对git.txt做修改,使用git checkout -- 文件名,回到添加到暂存区后的状态,(也就是执行git add.之后的状态)
总结:git checkout -- 文件名,作用就是让这个文件回到最近一次git add .git commit -m "做了那些修改的记录"时的状态.
场景三: 我对git.txt文件做了修改,并且将其添加至了暂存区(也就是执行了git add .),但是发现了一个错误,要进行修改.
执行:git reset HEAD git.txt,让其从暂存区的内容返回至工作区,修改之后重新 git add .git commit ...

上一篇 下一篇

猜你喜欢

热点阅读