git 命令

243 阅读1分钟

我们clone到本地的时候一般都是master分支

切换分支的命令

git checkout -b "分支名"

切换到主分支:

git checkout master

查看分支:

git branch

星号在谁的上面就在那个分支上。

更新分支代码并提交

git checkout -b panda

git add .

git commit -m "init panda"

git push origin panda

git在回退版本时HEAD~和HEAD^的作用和区别

HEAD~ 后面加数字表示后退的步数,每次后退都默认退到第一个父提交上,HEAD~2 表示连退两步。
HEAD^ 后面加数字表示只退一步,但是这一步后退到数字表示的父提交上,HEAD^2 表示退一步到第二个父提交上。
git 在查看多分支提交记录时,日志的先后顺序不代表提交时间的先后顺序。
git reset 命令是一个重置 HEAD 的命令,可以指挥版本库指向任何一个合法提交。
git reset HEAD^

// 放弃所有的文件修改
git checkout .