建站服務(wù)器
本篇文章記錄的是博主在現(xiàn)實(shí)工作中常用的Git命令.......
注:如果想了解更全面的Git命令請(qǐng)咨詢(xún)度娘或者官方文檔
克隆項(xiàng)目
git clone -b 要更新的分支名稱(chēng)(如:master) http://用戶(hù)名:密碼@192.168.66.66/root/xxx.git
說(shuō)明:1.克隆前先創(chuàng)建好要存放項(xiàng)目的目錄,路徑盡量不要有中文
2.這里使用的是http協(xié)議的+指定分支名稱(chēng)+指定用戶(hù)名和密碼
2.更新項(xiàng)目 + 提交項(xiàng)目
博主強(qiáng)烈建議使用SourceTree等工具進(jìn)行更新和提交操作,
因?yàn)槿绻霈F(xiàn)代碼沖突將是一件非常痛苦的事情,主要是怕覆蓋別人的代碼
---- 如果你足夠牛逼請(qǐng)忽略。。。。哈哈
3.查看本地已經(jīng)檢出的分支(當(dāng)前的分支會(huì)有標(biāo)記顯示)
git branch
git status //查看當(dāng)前分支的相關(guān)信息
4.查看遠(yuǎn)程倉(cāng)庫(kù)的所有分支(包括Tag)
命令:git ls-remote
5. 檢出分支
git checkout master //切換到master分支
6.基于當(dāng)前所在的分支,創(chuàng)建另一個(gè)分支
git branch master_bak //在本地創(chuàng)建了一個(gè)master_bak分支
git push origin master_bak //把本地的分支推送到遠(yuǎn)程倉(cāng)庫(kù)中
7. 基于當(dāng)前所在的分支,創(chuàng)建Tag
git tag -a tag名字 -m \'tag說(shuō)明文字\'
git push origin tag名字 //把本地創(chuàng)建的tag推送到遠(yuǎn)程倉(cāng)庫(kù)中
8.刪除tag(本地+遠(yuǎn)程)
git tag -d tag名字 //刪除本地tag
git push orgin :refs/tag/tag名字 //把刪除遠(yuǎn)程倉(cāng)庫(kù)上的tag