sudo apt-get install git安裝git
git init ? ?初始化空的git倉庫
vi .gitconfig修改的email為注冊github的郵箱,name跟組員不重復深浮。
ssh-keygen -t rsaC"郵箱地址" 生成git密鑰 ?(如:ssh-keygen -t -rsa C '12346789@qq.com')
cd .ssh 在家目錄進入
cat id_rsa.pub ? ? 查看公鑰(私鑰:id_rsa)
git clone ‘項目地址’ ? ? 將項目克隆到本地? (如:git clone git@github.com:xxxxx2016/xxxx.git)
git branch '分支名稱' ? ? 創(chuàng)建分支 ? (如:git branch dev)
git checkout '分支名稱' ? ? 切換分支 ?(如:git checkout dev)
git checkout -b '分支名稱' ? 創(chuàng)建并切換分支 ?(如:git checkout -b smant)
git branch ? ?查看所有分支碰煌,星*為當前分支
git branch --set-upstream-to=origin/‘分支名稱’ ‘分支名稱’ ? ?本地分支跟蹤服務器分支 ?(如:git branch --set-upstream-to=origin/dev dev)
git branch -d ‘分支名稱’ ? ? 刪除分支有缆,刪除后無法找回(如:git branch -d smant)
git add '目錄'/ ? ? ?將文件添加到暫存區(qū)(/后面可以追加模塊) ?(如:git branch -d df_user/(或:git branch -d df_user/hello.py))
git commit -m '本次提交的說明信息' ? ? ?將暫存區(qū)提交到倉庫區(qū) ? (如:git commit -m '創(chuàng)建df_user模塊')
git reset HEAD^ ? ? ? 恢復到上一個版本
git push origin ?'分支名稱' ? ? 將分支推送到對應服務器的分支上 ? (如:git push origin dev)
git merge '分支名稱' ? ?合并分支{當前分支smant} ?(如:git merge dev)
git status ? ? 查看暫存區(qū)未提交的記錄
git reflog ? ? 查看倉庫區(qū)的歷史操作
git log ? ? ?查看提交的版本
git pull ? ? ?獲取項目最新代碼