git 推送遠程分支

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

相關文章
相關標籤/搜索