最近 http://code.taobao.org/ 代碼提交一直出現:500 Internal Server Errorhtml
1、git遠程倉庫 (代碼託管)git
1、bitbucket :https://bitbucket.org/ github
2、github :https://github.com/ 數據庫
3、gitlab : https://about.gitlab.com/gitlab-com/安全
4、aliyun : https://code.aliyun.com/服務器
5、coding : https://coding.net/app
6、碼雲oschina : https://git.oschina.net/ide
7、csdn :https://code.csdn.net/工具
2、git 客戶端(圖形化管理工具)gitlab
1、sourcetree : https://www.sourcetreeapp.com/
2、github:https://desktop.github.com/
3、gitX-dev :http://rowanj.github.io/gitx/
4、GUI 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命令