Git常用命令

查看信息
git status--------→显示有变更的文件
git log------------→显示当前分支的版本历史
git show-----------→显示某次提交的内容
git add <file>---→将工作文件修改提交到本地暂存区
git add .----------→将所有修改过的工作文件提交暂存区

分支合并
git branch----------------------→列出所有本地分支
git checkout <branch-name>→切换到指定分支,并更新工作区<branch-name>
git merge <branch-name>----→将branch分支合并到当前分支<branch-name>
git merge origin/master----→将远程主分支合并到本地当前分支

Git远程分支管理
git pull---------------------→抓取远程仓库所有分支更新并合并到本地
git push---------------------→上传所有分支
git commit -m <message>→提交暂存区到仓库区<message>

git fetch --------------- 拉取远程分支
git branch -a --------// 查看远程分支
git branch -d 分支名 --------// 删除本地分支
git push origin --delete 分支名 --------// 删除远程分支
git checkout -b aaa origin/aaa --------// 远程分支拉到本地

git checkout -b aaa --------// 创建并切换到分支aaa
git push --set-upstream origin aaa -------推送分支aaa到服务器
git push origin aaa:bbb --------// 推送本地aaa分支到远程origin的bbb(没有会自动创建)

撤销修改
(1)git checkout . (2)git clean -f ---------------撤销修改

stash暂存
git stash save 'aaa' ---------暂存
git stash list -------------------查看暂存
git stash apply stash@{0} (stash获取后 保留本条) -------------重新获取
git stash pop stash@{0} (stash获取后 删除本条) -------------重新获取
git stash pop clear (stash删除) -------------删除所有暂存

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

相关阅读更多精彩内容

  • 分布式版本管理工具 git属于分布式 svn集中式 git安装 git初始化一个仓库 其实就是创建了一个.git隐...
    SnowDragonYY阅读 1,574评论 0 0
  • 我的常用: ===================================** 撤销工作修改:**1、gi...
    ddai_Q阅读 877评论 0 5
  • 夹杂在故乡情怀里的感叹号:黄丝菌 秋雨过后,黄丝菌带着金色的憧憬,一朵一朵的冒了出来,极像是一颗颗思念的感叹...
    文心雕禅阅读 819评论 0 0
  • With Amazon EC2 and elastic IPs, the server doesn't actua...
    钱鑫_9771阅读 289评论 0 0
  • 眼白瞟过来的那一眼 桃花终于谢了 伟大的自卑埋葬了渺小的太阳 随着花瓣悠扬地飘落 心沉到了湖底 那不是钢铁的声音 ...
    孤舟在望阅读 302评论 0 2

友情链接更多精彩内容