小溟&&MOVE 孤单不是与生俱来,而是由你爱上一个人的那一刻开始
博主

2天前在线

小溟&&MOVE
地球是人类的摇篮,但人类不可能永远生活在摇篮中。《机动战士高达》
歌曲封面 未知作品

网站已运行 2 年 99 天 20 小时 33 分

Powered by Typecho & Sunny

2 online · 38 ms

Title

Git 小技巧

小溟&&MOVE

·

Article

Git 常用分支与推送命令

分支操作

命令说明
git status查看当前工作区状态
git branch查看所有分支
git checkout main切换到 main 分支
git checkout -b xxx新建并切换到 xxx 分支
git branch -d xxx删除 xxx 分支(需先切换到其他分支)
git branch -D xxx强制删除 xxx 分支
git push origin --delete xxx删除远程仓库的 xxx 分支
git branch -m a b将 a 分支重命名为 b

合并设置

命令说明
git config merge.ff no设置局部变量为 no-ff 合并(推荐,历史更清晰)
git config merge.ff查看局部变量合并类型
git config --global merge.ff no全局设置 no-ff 合并
git config --global merge.ff查看全局合并类型
git merge xxx将 xxx 分支合并到当前分支

推送分支

命令说明
git push origin xxx推送当前本地分支到远程仓库的 xxx 分支
git push -u origin xxx推送并设置上游分支,后续可直接 git push

推送流程(终端指令)

  1. 确保工作区干净

    ♾️ shell 代码:
    git status

    如有未提交更改:

    ♾️ shell 代码:
    git add .
    git commit -m "描述信息"
  2. 拉取远程分支最新更改

    ♾️ shell 代码:
    git pull origin <远程分支名>
  3. 切换到要推送的本地分支

    ♾️ shell 代码:
    git checkout <本地分支名>
  4. 推送本地分支到远程仓库

    • 已设置上游分支:

      ♾️ shell 代码:
      git push
    • 未设置上游分支:

      ♾️ shell 代码:
      git push origin <本地分支名>
    • 设置上游分支(推荐):

      ♾️ shell 代码:
      git push -u origin <本地分支名>
  5. 处理冲突

    如果推送遇到冲突:

    ♾️ shell 代码:
    git pull origin <远程分支名> --rebase

    解决冲突后再次推送。


推荐视频


如需进一步学习,建议多实践并结合视频教程。

现在已有 14 次阅读,0 条评论,1 人点赞
请手动关闭typecho评论设置中的“开启反垃圾保护”复选框
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 欢迎来到QUT机器人战队!!! 不再显示
博主