在這里,github的優(yōu)點就不多說了服球,
github是一個開源的倉庫茴恰,我們可以把項目放到上面,利用git來進行版本管理斩熊。
1往枣,使用git
命令大全:
1.? 安裝完成后,在開始菜單里找到“Git”->“Git Bash”
2. ?git config --global user.name "Your Name"
git config --global user.email "email@example.com"
3. ?cd F: (打開F盤)
mkdir (創(chuàng)建子目錄)
pwd (顯示當前目錄)
4. ?git init (把這個目錄變成Git可以管理的倉庫)
5. ?git add
6. ?git commit -m "說明"
7. ?git status (倉庫當前的狀態(tài))
8. ?git diff (查看不同)
9. ?git log [--pretty=oneline ?{縮略版,可選}] (查看歷史記錄)
10. git reset --hard HEAD^ (回退到上一個版本,HEAD后可以是 commit_id)
11. git reflog (用來記錄你的每一次命令,找到commit_id回到未來某個版本)
12. git diff HEAD -- (查看工作區(qū)和版本庫里面最新版本的區(qū)別)
13. git checkout -- (用版本庫里的版本替換工作區(qū)的版本粉渠,無論工作區(qū)是修改還是刪除)
14. git reset HEAD (把暫存區(qū)的修改撤銷掉(unstage)分冈,重新放回工作區(qū). 用HEAD時,表示最新的版本)
15. git rm (用于刪除一個文件)
16. ssh-keygen -t rsa -C "youremail@example.com" (創(chuàng)建SSH Key)
17. git remote add origin git@github.com:Bruce333/other.git (關(guān)聯(lián)github遠程庫)
18. git push -u origin master/git push origin master
(推送到遠程庫,第一次用含有 -u 的命令,推送master分支的所有內(nèi)容,此后用后面的命令推送最新修改)
19. git clone git@github.com:Bruce333/other.git (克隆一個本地庫)
20. git checkout -b dev
在這這里也可以使用tortoisegit客戶端的方法霸株,使用起來非常方便雕沉,跟svn的使用有點類似。
我們可以方便的把github上的倉庫克隆到本地去件,然后在本地操作之后坡椒,可以再次提交到開源網(wǎng)站扰路,非常方便。