0
点赞
收藏
分享

微信扫一扫

基于github基本操作

忍禁 2022-07-04 阅读 80

github是最流行代码版本管理工具, 如何有效使用它是程序员的基本技能。下面分享我日常工作中常用的操作。

命令行

一般我是喜欢用git命令行操作的,如果习惯了,命令行比界面会更快, 而且会更了解Github的功能。如果想深入学习和理解git怎么去管理和解决branch之间的同步,冲突,合并问题, 建议从命令行开始学习。

Installation

下载地址: git bash

常用命令

正常流程

git checkout -b dev origin/master   # 基于远端master branch创建本地dev branch
# 开发代码
git add .    # 加到当前工作空间
git commit -m 'message' .    # 加到本地仓库
git push -u origin dev  # push到远端仓库, 远端branch也是dev

同步branch

# 同步远端master branch到dev branch
git pull
git merge origin/master
# 可能会有冲突,手动解决
git merge
git push    # push到远端

解决冲突

  • 完全用自己版本 git checkout --ours -- <file/folder>
  • 完全用别人的版本 git checkout --theirs -- <file/folder>
  • 合并两边的版本,需要手动处理

    界面操作

    涉及到查询比较, 界面的操作会比命令更直观

    下载github desktop

    desktop

    查看history

    image.png

和其他本地branch比较

image.png

和其他远端branch比较

快捷键:ctrl+shift+c
这个会在打开web页面,远端显示两个branch的改动

举报

相关推荐

0 条评论