git常见操作

一 基本操作

新建分支

Git checkout -b 分支名

添加并提交一次修改

Git commit -a -m “注释”

切换分支

Git checkout 分支名

查看分支信息

Git branch -vv

合并操作

Git merge 分支名。   把指定的分支合并到当前分支

查看修改状态

Git status

选择可视化解决冲突工具

Git merge tool

贮藏工作(当前分支有新修改但是又不想提交时想切换分支)

Git stash/git stash push

查看贮藏的东西

Git stash list

应用贮藏/应用更老的贮藏

Git stash apply/git stash apply 名字

清理工作目录

Git clean. 去除冗余文件或清理工作目录

移除工作目录中所有未追踪的文件以及空的子目录。

Git clean -f -d

演习git clean操作的可能改动

Git clean -d -n.     (-n选项)

移除任何与 .gitignore 或其他忽略文件中的模式匹配的文件。

Git clean -d -n -x    (-x选项)

二 参考链接:

1 分支的新建与合并

Git - 分支的新建与合并

2 贮藏与清理

Git - 贮藏与清理

项目模块切换submodel分支

Git submodule---切换submodule的分支_少安的砖厂的博客-CSDN博客_git submodule 分支

git rebase操作

Git 合并多个 commit,保持历史简洁 - 腾讯云开发者社区-腾讯云

解决git rebase操作后推送远端分支不成功的问题_Hound1211的博客-CSDN博客

一般错误:没有父提交的情况下不能 'fixup' 您可以用 'git rebase --edit-todo' 修正,然后执行 'git rebase --continue'。

error: 没有父提交的情况下不能 'fixup' 您可以用 'git rebase --edit-todo' 修正,然后执行 'git rebase --continue'。或者您可以用 'git_「已注销」的博客-程序员ITS201 - 程序员ITS201

代码比对工具

kaleidoscope.   Kaleidoscope——mac下git比对分析神器_本然233的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值