git常用操作

2021-09-26 18:54:59 字數 1331 閱讀 7385

1、將遠端**庫的** copy下來

git clone d:/repository-git/upload-and-download

剛剛轉殖的只有乙個分支本地master 和遠端分支

git branch -a 檢視你的所有分支

* master

remotes/origin/dev

remotes/origin/master

2、建立本地自己的分支用於開發:

git branch dev

git branch yourname

名字輸錯了刪除本地分支git branch -d yourname

git checkout  -b branchname 建立並checkout

3、要新增乙個新的遠端倉庫,可以指定乙個簡單的名字,以便將來引用,執行 

4、建立遠端分支

4.1、切換到遠端分支對應本地分支

git checkout branchname 

4.2git push origin(倉庫名)branchname(本地分支名):branchname(遠端分支名)

如果本地分支與遠端分支同名git push origin branchname 即可。

或者git push -uorigin branchname 關聯本地分支與遠端分支

5、檢視分支差異

git diff branch1 branch2

6、本地分支遠端分支關聯

git branch --set-upstream-to=origin/

mgmdev

4小結建立的遠端分支 但是這時候 git push的話會提示 「the current branch batdev has no upstream branch.」

可以git push --set-upstream origin batdev 設定 也可以在第四小節

1、.gitignore

多人開發時,會出現明明在gitignore中忽略了.idea資料夾,但是提交時仍舊會出現.idea內檔案變動的情況

原因.idea已經被git跟蹤,之後再加入.gitignore後是沒有作用的

解決辦法

清除.idea的git快取

git rm -r --cached .idea

.gitignore中新增.idea/

2、git branch 

git常用操作

git是一款分布式的版本控制軟體,相比svn,功能更強大,自然而然操作更複雜一些。git在本地也是以git版本庫的形式管理,而svn在本地管理的僅是乙個版本庫的副本。很明顯的乙個不同點 git你可以在本地做一些修改,然後commit到本地的版本庫,最後push到伺服器,而svn只要一commit,更...

Git常用操作

有時候我們需要修改之前提交的時候的說明資訊,沒有操作命令可以直接完成,但是使用rebase命令可以實現。例如我們要修改倒數第二次的提交的說明資訊 git rebase i head 3 注意 這裡head 後面跟著的是3而不是2,因為這裡指的是要修改的提交的父提交。之後會進入到文字編輯介面,如下圖 ...

Git常用操作

這裡記錄目前我最常用的操作。因為是最常用的,就不包括什麼建立倉庫,設定使用者資訊啊,這種設定一次的了。先上一張圖 1.分支管理 檢視本地分支 git branch 檢視所有分支 本地 遠端 git branch a 建立分支 git branch 切換分支 git checkout 建立 切換分支 ...