如下圖所示:
解釋:最開始**在workspace(工作區)中—>add–>index(暫存區)–>commit–>repository(倉庫)–>push–>remote(遠端庫)
也可以**現在remote中–>pull–>工作區
7git的基礎操作
7.1 新建乙個資料夾hellogit
7.2 開啟hellogit資料夾–> 右鍵git bash命令列裡
輸入git init–>初始化乙個倉庫
7.3 在hellowgit下面建立乙個檔案helloworld.html 裡面隨便寫幾句**
7.4 再git bash命令列裡面輸入 git status–>檢視庫的狀態
7.5 用 git add 把新建的檔案加入到暫存區裡面去。(相當於把檔案交給了管理員)
第一種用法:git add helloworld.html
第二種用法:git add . 把當前目錄所有檔案加入到快取區(暫存區)
7.6 將暫存區檔案 提交到 倉庫(管理員把你的檔案扔到倉庫了)
git commit -m 『這裡寫點注釋,省的最後連你自己都不知道自己幹了什麼』
7.7 修改檔案內容,重複7.5,7.6操作
7.8 檢視我們提交了幾個版本
git log 檢視版本
7.9 我們想回到第一次提交的**狀態?
git checkout id(其中id表示7.8操作之後,commit:後面的一串字元)
直接回到上乙個版本: git checkout – .
8git高階–分支
8.1 複製乙份原來的東西,開乙個新分支
git checkout -b new-fenzhi(此處建立新分支的名字叫做new-fenzhi)
8.2 看一下有幾個分支
操作:git branch
8.3 在hellowgit下面建立乙個檔案newfenzhi.html 裡面隨便寫幾句**
8.4 在檔案目錄下,進行add和commit操作,會提交到new-fenzhi上面去,此時會發現hellogit資料夾下面有兩個檔案
helloworld.html和newfenzhi.html
8.5 切換回master
操作:git checkout master—>此時會發現hellogit資料夾下面只有乙個資料夾helloworld.html
8.6 怎麼將分支合併到主分支中
本題操作:gtit merge new-fenzhi -m』合併新分支』---->此時會發現master主分支下面有了newfenzhi.html
9專案的託管與協作
9.1 github** 免費的,公開的,相當於程式設計師的微博,用來分享開源的專案
github官網
github怎麼用?
1 建立賬號
2 建立乙個庫,new repository
3 clone專案,git clone之後直接為git庫,不用像本地一樣git init
4 進行開發–>提交**
5 首次提交,git remote add origin
9.2 gitlab** 免費的,私密庫,操作簡單
注釋:以上內容聽網上課程整理所得
Git新手入門
git是一款分布式版本管理系統,是現在最主流的版本管理系統。在svn集中式版本管理下,使用者要修改檔案必須先到伺服器獲取到最新的檔案,然後再將自己修改的內容提交給伺服器,使用者必須在聯網的工作環境下工作。而在git的分布式版本管理下,則允許使用者在完全離線的情況下工作,然後連上網路後再將自己的修改提...
Git使用新手入門
git 配置 使用git的第一件事就是設定你的名字和email,這些就是你在提交commit時的簽名。git config global user.name scott chacon git config global user.email schacon gmail.com clone乙個倉庫 g...
git之新手入門使用
git init 將本地資料夾初始化成乙個本地的倉庫 git status 命令檢視當前倉庫檔案的狀態 git add readme.txt 命令把readme.txt檔案加入到暫存區 git commit m 第一次提交readme.txt 把readme.txt從暫存區提交到版本庫 git di...