Jeremy Zheng 4204036df5 :memo: add git pr workflow 3 gadi atpakaļ
..
fork 4204036df5 :memo: add git pr workflow 3 gadi atpakaļ
pull-request 4204036df5 :memo: add git pr workflow 3 gadi atpakaļ
README.md 4204036df5 :memo: add git pr workflow 3 gadi atpakaļ
clone.png 4204036df5 :memo: add git pr workflow 3 gadi atpakaļ
set-upstream.png 4204036df5 :memo: add git pr workflow 3 gadi atpakaļ
ssh-key.png 4204036df5 :memo: add git pr workflow 3 gadi atpakaļ

README.md

GIT PR 流程

SSH KEY 设置(可选)

  • 创建 ssh key ssh-keygen -t ed25519 -C "your_email@example.com"
  • 打开 github settings 页面 放置 ~/.ssh/id_ed25519.pub ssh-key.png

常见 git 设置

git config --global core.quotepath false
git config --global http.version HTTP/1.1
git config --global pull.rebase false

Fork & Clone 项目

  • fork 项目

    • 点击 fork 按钮 1.png
    • 输入项目信息 2.png
  • Clone 项目 git clone git@github.com:YOUR_ID/mint.git ~/workspace/mint clone.png

  • 设置 upstream set upstream

日常工作流程

  • 从自己的 repo 更新代码 git pull (可选,仅用于不同机器或目录间同步代码)
  • 从 upstream repo 更新代码 git fetch upstream必选 每次开始工作前都要进行 以尽早发现冲突)
  • 提交代码

    git add FILE1 FILE2 FILE3
    git commit -m "说明信息" FILE1 FILE2 FILE3
    
  • 查看日志 git log

  • 推送到自己的 repo git push

给主 repo 发 pr

  • 点击pull requests中的"New pull request" new pr
  • 选择主 repo 的 branch(agile)和自己的 branch comparing pr