git操作命令

2021-10-22 20:36:27 字數 1854 閱讀 6120

通過git init命令把這個目錄變成git可以管理的倉庫

用命令git add告訴git,把檔案新增到倉庫

用命令git commit告訴git,把檔案提交到倉庫git commit -m "wrote a readme file"

要關聯乙個遠端庫,使用命令git remote add origin git@server-name:path/repo-name.git

關聯後,使用命令git push -u origin master第一次推送master分支的所有內容;

此後,每次本地提交後,只要有必要,就可以使用命令git push origin master推送最新修改;

從遠端庫轉殖git clone [email protected]:michaelliao/gitskills.git

建立dev分支,然後切換到dev分支

git checkout -b dev

switched to a new branch 'dev'

git branch命令檢視當前分支

切換回master分支

git checkout master

switched to branch 'master'

把dev分支的工作成果合併到master分支上git merge dev

git merge命令用於合併指定分支到當前分支。合併後,再檢視,就可以看到,和dev分支的最新提交是完全一樣的

合併完成後,就可以放心地刪除dev分支了git branch -d dev

git log檢視提交歷史

要檢視遠端庫的資訊,用git remote

顯示更詳細的資訊用git remote -v

拉取遠端更新git pull

發布乙個版本時,我們通常先在版本庫中打乙個標籤(tag),這樣,就唯一確定了打標籤時刻的版本。將來無論什麼時候,取某個標籤的版本,就是把那個打標籤的時刻的歷史版本取出來。所以,標籤也是版本庫的乙個快照。

命令git tag就可以打乙個新標籤git tag v1.0

標籤不是按時間順序列出,而是按字母排序的。可以用git show檢視標籤資訊

檢視所有標籤用git tag

git push origin可以推送乙個本地標籤

git push origin --tags可以推送全部未推送過的本地標籤

git tag -d可以刪除乙個本地標籤

git push origin :refs/tags/可以刪除乙個遠端標籤

git新增子模組

git submodule add git@************.git client/assets/game/************

git submodule update --init

git submodule foreach git pull origin master

git更新子模組

git submodule update --recursive --remote

git操作命令

1.cd d 開啟磁碟 3.pwd 顯示當前的目錄 4.git init 把這個目錄變成git可以管理的倉庫 5.git add readme.txt 新增到暫存區裡面去 6.cat readme.txt 檢視檔案內容 7.git commit m readme.txt 把檔案提交到倉庫 8.git...

git命令操作

bug無法解決或者需求頻繁變動,導致我們需要在源 處於某種狀態時,儲存一次,以便以後使用。多人協調工作時,需要實時更新,保持所有人都是乙個同步的狀態。當多個程式設計師編輯同乙個檔案並產生覆蓋問題 衝突 時,如何處理?第一步 安裝完成之後配置全域性的使用者名稱和郵箱 在專案檔案中右鍵,git bash...

Git命令操作

1.git checkout 自己的分支 2.git stash 備份 3.git checkout master 切到主分支 4.git pull 5.git checkout 自己的分支 6.git rebase master 在主分支上打基線 7.git stash pop 8.git dif...