常用Git命令
1. 初始化仓库 git init
2. 提交到本地暂存区 git add . (提交所有修改)
3. 提交到本地仓库 git commit -m "提交相关的注释文字"
4. 查看某个文件修改详情 git diff 例如文件.txt
5. 查看git提交记录 git log
6. 查看git提交的主要信息 git log –pretty=oneline
7. 回退版本 git reset --hard HEAD^ (回退多个版本只需要加^ 或者git reset --hard HEAD~BACKNUM)
8. 撤销修改 git checkout -- readme.txt
9. git remote -v 查看远程仓库地址
10. git remote add origin url 添加远程仓库地址
11. git checkout -b dev创建并切换分支
12. 在master分支上 使用git merge dev 可以将开发分支合并到master主分支上
13. git branch -d 分支名 删除分支
14. 查看分支:git branch
创建分支:git branch name
切换分支:git checkout name
创建+切换分支:git checkout –b name
合并某分支到当前分支:git merge name
删除分支:git branch –d name
3.分支管理策略。 通常合并分支时,git一般使用”Fast forward”模式,在这种模式下,删除分支后,会丢掉分支信息,现在我们来使用带参数 –no-ff来禁用”Fast forward”模式。首先我们来做demo演示下:
创建一个dev分支。
修改readme.txt内容。
添加到暂存区。
切换回主分支(master)。
合并dev分支,使用命令 git merge –no-ff -m “注释” dev