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創建倉庫:

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

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

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

從 compare同步代碼到 base
查看差異,填寫註釋,點Create pull request
如果沒有問題就merge

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

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



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就可以了。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章