Command line instructionsgit
HTTPSfetch
Git global setup git config --global user.name "taohong.ouyang" git config --global user.email "taohong.ouyang@husor.com" Create a new repository git clone http://git.husor.com/beibei_qa/trade-search-service-test.git cd trade-search-service-test touch README.md git add README.md git commit -m "add README" git push -u origin master Existing folder cd existing_folder git init git remote add origin http://git.husor.com/beibei_qa/trade-search-service-test.git git add . git commit git push -u origin master Existing Git repository cd existing_repo git remote add origin http://git.husor.com/beibei_qa/trade-search-service-test.git git push -u origin --all git push -u origin --tags
Git global setup git config --global user.name "taohong.ouyang" git config --global user.email "taohong.ouyang@husor.com" Create a new repository git clone git@git.husor.com:beibei_qa/trade-search-service-test.git cd trade-search-service-test touch README.md git add README.md git commit -m "add README" git push -u origin master Existing folder cd existing_folder git init git remote add origin git@git.husor.com:beibei_qa/trade-search-service-test.git git add . git commit git push -u origin master Existing Git repository cd existing_repo git remote add origin git@git.husor.com:beibei_qa/trade-search-service-test.git git push -u origin --all git push -u origin --tags
本地分支已經創建,與遠程分支聯繫。code
** 刪除與遠程分支的關聯** git remote rm originrem
回退版本源碼
git reset –hard:完全回退到某個版本,本地的源碼也會變爲上一個版本的內容it
git reset HEAD^ //回退全部內容到上一個版本 git reset HEAD^ a.py //回退a.py這個文件的版本到上一個版本 git reset –soft HEAD~3 //向前回退到第3個版本 git reset –hard origin/master //將本地的狀態回退到和遠程的同樣 git reset 057d //回退到某個版本 git revert HEAD //回退到上一次提交的狀態,按照某一次的commit徹底反向的進行一次commit
丟棄 本地全部的改動。 git fetch --allio
git reset --hard origin/masterast
git fetch 只是下載遠程的庫的內容,不作任何的合併 git reset 把HEAD指向剛剛下載的最新的版本test