前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git常用命令

Git常用命令

作者头像
奋飛
发布2019-08-15 16:04:58
2080
发布2019-08-15 16:04:58
举报
文章被收录于专栏:Super 前端Super 前端

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://ligang.blog.csdn.net/article/details/43309901

代码语言:javascript
复制
<span style="font-size:14px;">1. 设置名称和邮箱:
	$ git config --global user.name "Your Name"
	$ git config --global user.email "email@example.com"
2. 初始化Git仓库:
	$ git init
3. 添加文件到Git仓库:
	$ git add <file>;
	$ git commit。
4. 查看工作区状态:
	$ git status
5. 回退版本:
	$ git reset --hard HEAD^
	$ git reset --hard HEAD~100
	$ git reset --hard commit_id 
6. 查看提交历史:
	$ git log
7. 查看命令历史:
	$ git reflog
8. 丢弃工作区修改:$ git checkout -- file
9. 丢弃暂存区修改:
	$ git reset HEAD file
	$ git checkout -- file
10. 版本库中删除修改文件:
	rm file
	git rm file
	git commit
	git checkout -- file
11. 关联远程库:$ git remote add origin git@server-name:path/repo-name.git
12. 第一次推送master分支内容:$ git push -u origin master
	此后,每次推送master分支内容:$ git push origin master
13. 克隆仓库:git clone address
14. 分支操作:
	查看分支:$ git branch
	创建分支:$ git branch <name>
	切换分支:$ git checkout <name>
	创建+切换分支:$ git checkout -b <name>
	合并某分支到当前分支:$ git merge <name>
	删除分支:$ git branch -d <name>
	强行删除:$ git branch -D <name>
	查看分支合并图:$ git log --graph
15. 保存工作现场:$ git stash
    恢复工作现场:$ git stash pop
16. 分支操作:
	查看远程库信息:$ git remote -v
	远程抓取分支:$ git pull
	从本地推送分支:$ git push origin branch-name
	在本地创建和远程分支对应的分支:$ git checkout -b branch-name origin/branch-name
	建立本地分支和远程分支的关联:$ git branch --set-upstream branch-name origin/branch-name
17. 标签操作:
	新建一个标签默认为HEAD:$ git tag <tagname>
	指定commit id创建标签:$ git tag <tagname> <commit id>
	指定标签信息:$ git tag -a <tagname> -m "blablabla..."
	用PGP签名标签:$ git tag -s <tagname> -m "blablabla..."
	查看所有标签:$ git tag
	推送一个本地标签:$ git push origin <tagname>
	推送全部未推送过的本地标签:$ git push origin --tags
	删除一个本地标签:$ git tag -d <tagname>
	删除一个远程标签:$ git push origin :refs/tags/<tagname>

</span>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015年01月30日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档