Git----基础常用的命令总结

Posted Lucky_Syw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git----基础常用的命令总结相关的知识,希望对你有一定的参考价值。

基础常规操作

git init

git clone <版本库的网址> <本地目录名>

touch xxx 本地创建一个xxx的文件

git add xxx

git commit -m “xxxx” 提交时添加xxx的备注

git push -u origin xxx 将本地文件push到远程分支xxx


分支

git branch 查看分支

git branch <分支> 创建分支

git checkout <分支> 切换到分支

git checkout -b <分支> 创建+切换分支

git pull —rebase origin xxx 拉取远程分支xxx到本地

git merge <分支> 合并分支到当前分支

git push origin xxx 推送xxx到远程分支

git branch -d <分支> 删除分支

git branch -D <分支> 强行删除没被合并的分支


终极恢复

git reflog 显示整个本地仓储的commit(所有branch,包括已撤销的commit)

git log 只包括当前分支的commit.

git reflog --relative-date 显示相对时间的commit纪录

 

git tag 标签(打在HEAD指向的commit里)

轻标签(名称) 本地临时使用 git tag <tagname>

注解标签(名称,注解,签名) 发版使用

git tag 查看标签

git tag name 创建名称为name的标签

git tag -a <tagname> -m “选项来添加注解”

git tag -am “注解”标签名

git tag -d name 删除名称为name的标签

 

修改回退

git reset --hard HEAD^ 返回到上一个版本

git reset —hard commitID 回退到指定的版本

git reset —hard HEAD~3 回退到前3次提交的版本

注:git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容

 

删除操作

rm -rf name 删除本地的name文件

git rm -r —cached name 删除远程的name的文件

 

 

 1.作者:Syw

2.本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

3.如果文中有什么错误,欢迎指出。以免更多的人被误导。

 

 

 



以上是关于Git----基础常用的命令总结的主要内容,如果未能解决你的问题,请参考以下文章

git 常用命令粗略总结

git常用命令总结

廖雪峰Git教程笔记与总结 -- Git简介常用命令分支管理

廖雪峰Git教程笔记与总结 -- Git简介常用命令分支管理

Git常用命令总结

怒转~Git 常用命令总结