Git工作區 暫存區 本地倉庫和遠端倉庫

2021-10-10 18:30:16 字數 1447 閱讀 5030

git工作區、暫存區、本地倉庫和遠端倉庫

workspace:工作區;index:暫存區;repository:本地倉庫;remote:遠端倉庫;

在workspace執行git add命令,實現將專案放入暫存區;

git commit命令,實現將專案放入到本地倉庫;

checkout——檢出,是我們的常用命令。最為常用的兩種情形是建立分支和切換分支。

切換到其它分支:git checkout branchname

建立並切換分支:git checkout -b 分支名branch命令

檢視本地分支:git branch

檢視遠端分支:git branch -r

建立本地分支:git branch [name]git push命令用於將本地分支的更新,推送到遠端主機。

git push 《遠端主機名》 《本地分支名》:《遠端分支名》

origin:別名(本地:內網origin,外網waiwang)

git push origin master

上面命令表示,將本地的master分支推送到origin主機的master分支。如果後者不存在,則會被新建。

fetch

把遠端分支拉到本地:git fetch origin dev(dev為遠端倉庫的分支名)

clonegit pull

補充:1.remote

git remote不帶引數,列出已經存在的遠端分支

git remote -v | --verbose列出詳細資訊,在每乙個名字後面列出其遠端url,此時, -v 選項(譯註:此為 –verbose 的簡寫,取首字母),顯示對應的轉殖位址。

git remote add 別名 url新增乙個遠端倉庫

2.stash

git merge 分支名(345)在當前分支上合併該分支(345)的**

git merge -- continue

git merge --abort將會拋棄合併過程並且嘗試重建合併前的狀態。

git的工作區 暫存區 本地倉庫 遠端倉庫

工作區 即個人轉殖專案到本地後,專案所在的資料夾目錄.暫存區 用於儲存工作區中的變更 增刪改等改動 的檔案的地方.操作時使用git add會將本地所有的變更提交到暫存區中 本地倉庫 用於儲存工作區和暫存區中提交上來的檔案,使用git commit m 提交內容的描述 遠端倉庫 當進行到這裡的時候即乙...

git工作區和暫存區

git和其他版本控制系統如svn的乙個不同之處就是有暫存區的概念。先來看名詞解釋。工作區 working directory 就是你在電腦裡能看到的目錄,比如我的learngit資料夾就是乙個工作區 版本庫 repository 工作區有乙個隱藏目錄.git,這個不算工作區,而是git的版本庫。gi...

Git 工作區和暫存區

git和其他版本控制系統如svn的乙個不同之處就是有暫存區的概念。暫存區 stage 是git非常重要的概念,弄明白了暫存區,就弄明白了git的很多操作到底幹了什麼。是你在電腦裡能看到的目錄,比如我的learngit資料夾就是乙個工作區 工作區有乙個隱藏目錄.git,這個不算工作區,而是git的版本...