Git常用命令总结

我学习效率比较低,关于git差不多学习了两周,总结的常用命令如下:

git add .&&git commit -m "stash" //将所有修改放入暂存区并提交

git pull origin develop //拉取远程develop到本地

git reset --hard "" //reset到某个head

git push --force origin develop //强行用本地develop替换remote的develop

git tag -d 1.3.0.4 //删除本地tag

git push origin :1.3.0.4 //删除远程tag

git status //查看仓库当前的状态:有没有文件被修改过

git diff 文件名 //查看当前文件内容都有哪些修改

git log //显示从最近到最远的提交日志;查看提交历史

git log --pretty=oneline

git add

git commit -m"XXX"

git reset --hard HEAD^ //reset到某个head,回退到之前的版本;HEAD指向的是当前版本

git reset --hard "2ee7bfa3ea6c6d8b2a6f4189" //回溯到指定版本

git reflog  //记录每一次操作;查看命令历史

cat 文件名 //查看文件的内容

git diff HEAD -- 文件名 //可以查看工作区和版本库里面最新版本的区别

git checkout -- 文件名//把文件再工作区的修改全部撤销:让这个文件回到最近一次git commit或git add是的状态

gie reset HEAD 文件名//把暂存区的修改回退到工作区

rm 文件名 //从文件管理器中删除文件

git rm .&&git commit -m “XXXX”//从版本库中删除文件

ssh-keygen -t rsa -C "youremail@example.com" //创建SSH key

origin //远程库

git remote add origin git@github.com:michaelliao/learngit.git  //origin是远程库的名字,git@github.com....是远程库的地址

git push djn master //推送最新修改

git branch //查看当前分支

git brance XX //创建分支

git checkout XX  //切换分支

git checkout -b XX //创建+切换分支

git merge XX //合并某分支到当前分支

git brance -d XX //删除某分支

git log --graph //查看分支合并图

git remote -v //查看远程库信息

git tag XX //打标签

git tag //查看所有标签

注:主要是学习的廖雪峰的git教程,链接https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容