在大型软件工程的开发过程中,
版本控制是无法绕过去的;
目前来说,最火的版本控制软件就是GIT了。
早两年SVN比较火,
不过被大神linus喷了几次后,
就日落西山了,
不过Linus也为我们贡献了GIT来替换SVN。
今天咸蛋君会给大家介绍一些实用的git command,
常见的add/pull/push/branch command,大家肯定都会,咸蛋君也不会啰嗦,直接上干货。
下面这个命令可以让你编辑最近一次的提交信息
git commit--amend -m ”YOUR-NEW-COMMIT"
下面的命令强制推送这次的代码提交
git push <remote><branch> --force
如果你往暂存区(staging area)中加入了一些错误的文件,但是还没有提交代码。你可以使用一条简单的命令就可以撤销
git reset <文件名>
有时候你可能会不小心提交了错误的文件或一开始就遗漏了某些东西
git reset --soft HEAD
git add -A .
git commit -c ORIG_HEAD
Git仓库撤销至前一次提交时的状态
git checkout <SHA>
SHA是你想查看的提交拥有的哈希值(Hash Code)中前8至10个字符
怎么样?GIT的使用方法很复杂,但是功能也是很强大的
大神Linus为了GIT也是颇下一番功夫!
此文章为(程序员有话说)原创,特此声明!