git 版本管理

workspace(工作区)------------->stage(暂存区) -------->master(本地仓库)-------->head(版本库) ---------->push(远程仓库)

git diff ;工作区和本地仓库的不同

rm 文件; 删除文件

git branch -d 分支名; 删除分支

git stash; 储藏工作区被修改代码

git stash apply; 恢复储藏工作区代码

git stash pop ;恢复储藏区代码至工作区并删除stash代码

git stash list; 查看stash内容

git checkout --文件; 还原该文件在工作区的修改

git push -u origin master;第一次提交时加上-u会把本地的master分支和远程的分支联系在一起

git push origin master; 之后直接推上去即可

git branch --set-upstream-to 本地分支名 origin/远程分支名;本地分支和远程分支之间的链接关系

git rebase;分支提交直线显示

tag标签:

git tag;展示所有tag

git show tag tag名;显示名为xx的tag所做的修改

git tag tag名 commit_id为之前的提交打tag

git tag -a tag名 -m " 说明";带有说明的tag

git tag -d tag名; 删除tag

git push origin tag名 ;推送某个标签到远程

git push origin --tags;一次性推送所有未推送到远程的本地分支

分支

git branch -d <branchName> 删除本地分支

git push origin  --delete <branchName> 删除远程分支  

Git branch <BranchName>  新建本地分支

Git checkout <BranchName>       切换到本地分支

Git push origin <BranchName>   把分支推到远程分支上

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,163评论 5 147
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,814评论 1 26
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 4,109评论 0 11
  • 舅舅开车跟着采购员到处采购兼销售土特产,有一次出发回家,带回来几瓶啤酒,瓶子是红褐色的,我还以为是过年时家里才买一...
    南良大维阅读 543评论 2 11
  • 现在是凌晨三点,我站在二十一楼的阳台,夏天本该很热,但是这里风很大,吹在脸上,很是凉爽。 我想象着自己从这里坠落的...
    苏小白说阅读 1,670评论 8 15

友情链接更多精彩内容