天天看點

github使用及代碼同步

github是近兩年比較火的分布式版本控制工具,很多nb的開源項目代碼都托管在github上,比如Facebook、JQuery、Node.js等等,這裡簡單介紹一下github使用方法以及和本地工程代碼同步。

1、新增賬號https://github.com

2、如果本地使用ssh和github同步代碼,則需要設定ssh key:

本地安裝git軟體,啟動git bash, ssh-keygen -t rsa -b 4096 -C " [email protected] " 就會生成key檔案到本地, 打開github的小頭像,點setting,選擇“SSH and GPG keys”,建立ssh key,把 id_rsa.pub裡所有内容複制過來就ok了。

3、github建立倉庫:

github使用及代碼同步

點選右上角的“+”,選擇New repository,填寫倉庫名,建立。

github使用及代碼同步

建立分支 點branch,輸入新的分支名,點建立。新分支就建立成功了,你就可以在分支上做操作了。

github使用及代碼同步
github使用及代碼同步

把分支的改動同步到master, 點 pull request

github使用及代碼同步
github使用及代碼同步

從 compare同步代碼到 base

github使用及代碼同步

檢視差異,填寫注釋,點Create pull request

github使用及代碼同步

如果沒有問題就merge

github使用及代碼同步

分支的代碼就同步到master,分支就可以删除了,也可以保留。

也可以把master的代碼同步到branch, base選分支,compare選master

github使用及代碼同步

4、本地eclipse代碼和github同步

首先需要本地eclipse安裝git插件,安裝方法見 《eclipse安裝git插件》

在本地eclipse建立工程,選擇工程右鍵“Team -- share project”,彈出git倉庫配置視窗,需要先在本地建立git倉庫,選中“Use or create repository in parent folder of project” ,點“Create Repository”,就在本地建立了git倉庫。

選擇本地工程,右鍵“Team -- commit”,選中需要送出的檔案,填寫注釋,點“commit and push”,git和mvn的差别:mvn直接commit就把代碼送出了;而git裡commit是 先把代碼上傳到本地倉庫,push才把倉庫裡的代碼上傳到遠端倉庫。這裡commit完成後會彈出push視窗,在裡面填寫遠端git位址。

這樣本地工程就和遠端github關聯上了,本地更新代碼就通過team--pull,送出就commit and push就可以了。

轉載于:https://www.cnblogs.com/chenjack/p/6298232.html

繼續閱讀