首先有gitlab賬號,機器上安裝有git,ssh 得到主倉庫git@de.isrv.us:deyi/deyihome-phpsource.git權限,並fork主倉庫,獲得本身的倉庫git@de.isrv.us:wkang/deyihome-phpsource.git 用ssh生成ssh key ssh-keygen 生成sshkey後 cat ~/.ssh/id_rsa.pub #複製出來粘貼到gitlab ssh key中 便可以鏈接git 與gitlab ssh -T git@de.isrv.us #測試是否本機已經鏈接到gitlab git clone git@de.isrv.us:wkang/deyihome-phpsource.git #克隆本身的倉庫 git remote add deyi git@de.isrv.us:deyi/deyihome-phpsource.git #添加主倉庫遠程倉庫 git fetch deyi #獲取主倉庫 項目文件有修改後 git status #查看文件修改狀態 git add . && git commit -m '提交註釋' #提交修改到倉庫 git push origin master #推送提交到遠程倉庫 git log #查看提交日誌獲取到commit hash值 git checkout -b pr-001 deyi/master #檢出主倉庫的master分支到本地的pr-001分支 git cherry-pick asdjlk222 #遴選剛剛git log查詢到的hash值 git push origin pr-001 #推送到遠程pr-001分支 進入gitlab發送pr到主倉庫等待審覈與合併 git checkout master #切換到master分支繼續開發