close
- 從remote複製整個git到local
git clone --mirror git@[IP:/Path_to_git]
- 在mirror的git repository 同步所有remote的修正
git fetch -q --all -p
git push
- 將遠端的 branch checkout 回來並建立一個新的 local branch,加上 --track 表示你之後還要pull、push回去,所以請 Git 記住對應關係。
git checkout --track -b foobar origin/foobar
- 刪除local branch
git branch -d local_branch
- 刪除remote branch
git push origin :remote_branch
- 若是remote已經沒有該branch但local還是看得到remote的branch
git fetch -all -p
- 在Git Server端建新的Git repository
mkdir xxx.git
cd xxx.git
git init --bare
- 在Client端新建立的程式上傳至remote
cd new_program
git init
git add .
git commit
git remote add origin git@192.168.100.10:/git/xxx.git
git push -u origin master
- 建立Tag 並推到remote上
git tag -a v1.0.0 -m "some messages"
git push origin --tags
文章標籤
全站熱搜