git常見的命令操作

2021-10-06 17:49:22 字數 1491 閱讀 7117

git常用操作命令收集:

遠端倉庫相關命令

檢出倉庫:$ git clone git:

檢視遠端倉庫:$ git remote -v

新增遠端倉庫:$ git remote add [name] [url]

刪除遠端倉庫:$ git remote rm [name]

修改遠端倉庫:$ git remote set-url --push[name][newurl]

拉取遠端倉庫:$ git pull [remotename] [localbranchname]

推送遠端倉庫:$ git push [remotename] [localbranchname]

如果想把本地的某個分支test提交到遠端倉庫,並作為遠端倉庫的master分支,或者作為另外乙個名叫test的分支,那麼可以這麼做。
$ git push origin test:master // 提交本地test分支作為遠端的master分支 //好像只寫這一句,遠端的github就會自動建立乙個test分支

$ git push origin test:test // 提交本地test分支作為遠端的test分支

如果想刪除遠端的分支呢?類似於上面,如果:左邊的分支為空,那麼將刪除:右邊的遠端的分支。

$ git push origin :test // 剛提交到遠端的test將被刪除,但是本地還會儲存的,不用擔心

3)版本(tag)操作相關命令

檢視版本:$ git tag

建立版本:$ git tag [name]

刪除版本:$ git tag -d [name]

檢視遠端版本:$ git tag -r

建立遠端版本(本地版本push到遠端):$ git push origin [name]

刪除遠端版本:$ git push origin :refs/tags/[name]

手動刪除子模組殘留的目錄

5)忽略一些檔案、資料夾不提交

在倉庫根目錄下建立名稱為「.gitignore」的檔案,寫入不需要的資料夾名或檔案,每個元素佔一行即可,如

target

bin*.db

git刪除檔案

rm add2.txt

git rm add2.txt

git commit -m 「rm test」

git push web

-----------at server

cd /var/www/foo.git;sudo git update-server-info

------------檢查刪除效果

cd;rm foo3 -rf;git clone http://[某ip]/foo.git foo3

------------更新已經存在的local code

cd;cd foo2

git remote add web [某user]@[某ip]:/var/www/foo.git/

git pull web master

GIT常見的命令操作

網上有很多git安裝教程,如果需要圖形介面,windows下建議使用tortoisegit,linux建議使用git gui或者gitk。git config可以配置git的引數,可以使用git config list檢視已經配置的git引數。其中有三個級別的儲存位置,system global l...

git 操作及常見命令

在專案所在的本地資料夾中執行命令 從乙個或多個其他儲存庫中獲取分支和 或標籤 統稱為 引用 以及完成其歷史所必需的物件。遠端跟蹤分支已更新 git術語叫做commit 需要將這些更新取回本地,這時就要用到git fetch命令。1.刪除遠端 origin a 分支 git push origin d...

git的常見操作

要同步伺服器 就執行 git pull 推送 到伺服器就執行 git push 檢視檔案狀態 git status 將工作區檔案新增到暫存區 git add login.py 或者git add 將暫存區檔案提交到倉庫區 git commit m 版本描述 上面兩步一起操作 git commit a...