代碼託管工具 git

最近 http://code.taobao.org/  代碼提交一直出現:500 Internal Server Errorhtml

 

1、git遠程倉庫 (代碼託管)git

 

1bitbucket https://bitbucket.org/ github

 

2github https://github.com/  數據庫

 

3gitlab https://about.gitlab.com/gitlab-com/安全

 

4aliyun https://code.aliyun.com/服務器

 

5coding https://coding.net/app

 

6、碼雲oschina https://git.oschina.net/ide

 

7csdn https://code.csdn.net/工具

 

2、git 客戶端(圖形化管理工具)gitlab

 

1sourcetree https://www.sourcetreeapp.com/

 

2githubhttps://desktop.github.com/

 

3gitX-dev http://rowanj.github.io/gitx/

 

4GUI Clients https://www.git-scm.com/downloads/guis

 

3、經常使用命令

 

1、經常使用命令清單:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

 

2、猴子都能懂的git入門:http://backlogtool.com/git-guide/cn/

 

三、名詞解釋

克隆/新建:建立一個新倉庫,或者從服務器克隆,或者加載本地已經有的

提交:git命令的commit,上傳到本地倉庫

檢出:checkout,其實就是切換,切換不一樣分支,切換一個分支的不一樣版本

丟棄:回到最近一次add或者commit的狀態。

暫存:git stash,手頭工做沒有完成的時候,保存一下現場

添加:add,把工做區的修改添加到暫緩區

獲取和拉取:git fetch和git pull,獲取是從遠端獲取最新版本到本地,可是不會自動合併,而拉取是會自動合併。fetch更安全一些,能夠查看更新狀況,而後決定是否合併。

推送:push,本地數據庫的更新上傳到遠端。

分支:建立或者刪除分支。

合併:分支的合併

標籤:給每一個版本定義個標籤

Git工做流:通常master是總的主枝,每一個人開發的時候都本身定義一個dev分支是本身的主枝,當沒有問題的時候提交到master,而後每一個人本身開發新功能的時候建立一個feature功能分支,修改BUG時要單獨拿出一個BUG分支。

命令行模式:能夠輸入git命令

 

相關文章
相關標籤/搜索