在這里,github的優點就不多說了,
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 (創建子目錄)
pwd (顯示當前目錄)
4. ?git init (把這個目錄變成Git可以管理的倉庫)
5. ?git add
6. ?git commit -m "說明"
7. ?git status (倉庫當前的狀態)
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 -- (查看工作區和版本庫里面最新版本的區別)
13. git checkout -- (用版本庫里的版本替換工作區的版本,無論工作區是修改還是刪除)
14. git reset HEAD (把暫存區的修改撤銷掉(unstage),重新放回工作區. 用HEAD時,表示最新的版本)
15. git rm (用于刪除一個文件)
16. ssh-keygen -t rsa -C "youremail@example.com" (創建SSH Key)
17. git remote add origin git@github.com:Bruce333/other.git (關聯github遠程庫)
18. git push -u origin master/git push origin master
(推送到遠程庫,第一次用含有 -u 的命令,推送master分支的所有內容,此后用后面的命令推送最新修改)
19. git clone git@github.com:Bruce333/other.git (克隆一個本地庫)
20. git checkout -b dev
在這這里也可以使用tortoisegit客戶端的方法,使用起來非常方便,跟svn的使用有點類似。
我們可以方便的把github上的倉庫克隆到本地,然后在本地操作之后,可以再次提交到開源網站,非常方便。