git 基本命令

2021-08-27 08:32:20 字數 1870 閱讀 9422

git常用操作命令收集:

初始化git庫 : git init

1) 遠端倉庫相關命令

檢出倉庫:$gitclonegit:git

檢視遠端倉庫:$gitremote -v

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

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

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

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

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

2)分支(branch)操作相關命令

檢視本地分支:$gitbranch

檢視遠端分支:$gitbranch -r

建立本地分支:$gitbranch [name] ----注意新分支建立後不會自動切換為當前分支

切換分支:$gitcheckout [name]

建立新分支並立即切換到新分支:$gitcheckout -b [name]

刪除分支:$gitbranch -d [name] ---- -d選項只能刪除已經參與了合併的分支,對於未有合併的分支是無法刪除的。如果想強制刪除乙個分支,可以使用-d選項

合併分支:$gitmerge [name] ----將名稱為[name]的分支與當前分支合併

建立遠端分支(本地分支push到遠端):$git pushorigin [name]

刪除遠端分支:$git pushorigin :heads/[name]

我從master分支建立了乙個issue5560分支,做了一些修改後,使用git pushorigin master提交,但是顯示的結果卻是'everything up-to-date',發生問題的原因是git pushorigin master 在沒有track遠端分支的本地分支中預設提交的master分支,因為master分支預設指向了origin master 分支,這裡要使用git pushorigin issue5560:master 就可以把issue5560推送到遠端的master分支了。

如果想把本地的某個分支test提交到遠端倉庫,並作為遠端倉庫的master分支,或者作為另外乙個名叫test的分支,那麼可以這麼做。

$git pushorigin test:master         // 提交本地test分支作為遠端的master分支 //好像只寫這一句,遠端的github就會自動建立乙個test分支

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

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

git 基本命令

man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...

Git 基本命令

git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...

Git 基本命令

說明 以下所有操作命令 均在 git bash 下執行,即命令為linux風格 檔案 以 txt 為例 其中,建立某乙個倉庫,在某一具體路徑下 執行 git init即可 幫助命令 git help 建立 respository git init 刪除 respository rm rf git 建...