git remote add origin <遠程庫> :關聯一個遠程庫
成都創新互聯是一家專注于成都網站設計、網站建設與策劃設計,康馬網站建設哪家好?成都創新互聯做網站,專注于網站建設十多年,網設計領域的專業建站公司;建站業務涵蓋:康馬等地區。康馬做網站價格咨詢:18980820575git remote rm origin :刪除關聯遠程庫
git remote -v :
顯示詳細的遠程庫信息
git init :
把這個目錄變成Git可以管理的倉庫
git add <file>:
把文件添加到倉庫,可反復多次使用,添加多個文件
git commit -m "..." :
把文件提交到倉庫
git rm <file> :
從版本庫中刪除文件,并且git commit
git push -u origin <name> :
把本地庫的內容推送到遠程,-u
參數會把本地的master
分支和遠程的master
分支關聯起來。
git pull :
把最新的提交從origin/dev
抓下來
git clone <Git庫地址>
:
克隆一個本地庫
git status :
隨時掌握工作區的狀態
git diff :如果
git status
告訴你有文件被修改過,用git diff
可以查看修改內容。
git log :
命令顯示從最近到最遠的提交日志
git log --graph --pretty=oneline --abbrev-commit :看到分支合并圖加上--graph
,嫌輸出信息太多,加上--pretty=oneline
參數。
git reflog :
記錄每一次命令,要重返未來,用git reflog
查看命令歷史
git reset --hard HEAD^ :回退到上一個版本,
HEAD
指向的版本就是當前版本
git reset --hard HEAD^^ :把當前版本回退到上上一個版本
git reset --hard 3628164 :指定回到commit id為3628164的版本
git checkout -- file :
丟棄工作區的修改,回到最近一次git commit
或git add
時的狀態;也可用于把誤刪的文件恢復到最新版本,但會丟失最近一次提交后修改的內容。
git reset HEAD file :
把暫存區的修改撤銷掉(unstage),重新放回工作區,用HEAD
時,表示最新的版本。
git checkout -b <name> :創建并切換到此分支
git branch :
命令查看當前分支
git merge <name> :
合并指定分支到當前分支
git merge --no-ff -m "merge with no-ff" <name> :用普通模式合并,合并后的歷史有分支,能看出來曾經做過合并,而fast forward
合并就看不出來曾經做過合并。
git branch -d <name> :刪除分支,git branch -D <name>強行刪除一個沒有被合并過的分支
git stash :
把當前工作現場“儲藏”起來,等以后恢復現場后繼續工作
git stash list :
查看被儲藏起來工作現場的狀態
git stash pop :
恢復工作現場的同時把stash內容也刪了
git tag <tagname> :
用于新建一個標簽,默認為HEAD
,也可以指定一個commit id。
指定標簽信息,git tag -a <tagname> -m "..." :
-a
指定標簽名,-m
指定說明文字git tag -s <tagname> -m "..." :
-s
用PGP簽名一個標簽。
git tag :
可以查看所有標簽,標簽不是按時間順序列出,而是按字母排序的。
git show <tagname> :
查看標簽信息
git tag -d <tagname> :
刪除標簽,創建的標簽不會自動推送到遠程。打錯的標簽可以在本地安全刪除。
git push origin <tagname> :
推送某個標簽到遠程
git push origin :refs/tags/<tagname> :
可以刪除一個遠程標簽,需先刪除本地標簽。
git更新單個文件:
git fetch origin <name>
git checkout origin/<name> <file_path>
從本地推送分支,使用
git push origin branch-name
,如果推送失敗,先用git pull
抓取遠程的新提交;
如果
git pull
提示
“no tracking information”
,
則說明本地分支和遠程分支的鏈接關系沒有創建,用命令
git branch --set-upstream branch-name origin/branch-name
。
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
標題名稱:git命令總結-創新互聯
網站URL:http://m.newbst.com/article2/jgdoc.html
成都網站建設公司_創新互聯,為您提供企業網站制作、網站營銷、Google、網站設計、網站收錄、用戶體驗
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯