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