學習《廖雪峰-git教程》時所作的筆記,常用的git
指令操作基本都包含了。
注意:1、建立的資料夾即為乙個工作區
2、工作區內隱藏的
.git
資料夾即為git的版本庫3、可多次
git add
,一次git commit
4、
git commit
之後,如果你又沒有對工作區做任何修改,那麼工作區就是「乾淨」的(可用git status
檢視)5、每次修改,如果不用
git add
到暫存區,那就不會加入到commit
中
注意:作用:用於在不影響他人工作(依靠完整的**庫)的情況下進行自己的工作,在分支1上在另一台電腦上轉殖到本地的倉庫預設只能看到主分支master(可用
git branch
檢視),要想在其他分支如dev
上進行開發,需要git checkout -b dev origin/dev
commit
的內容並不會出現在分支2上
注意:1、建立
git
版本庫時,git
自動為我們建立了唯一乙個master
分支(git commit
預設就是往該分支上提交)2、
master
分支應該是非常穩定的,僅用來發布新版本,平時應該在分支上幹活;3、若在兩個分支上都分別修改了同一檔案,則不能進行快速合併,合併時會出現
conflict
,可用cat file
檢視衝突的地方,手動解決後再進行合併4、快速模式合併
git merge dev
之後會丟失刪除的分支資訊,看不出來曾經做過合併5、普通模式合併(
--no-ff
)git merge --no-ff -m "merge with no-ff" dev
合併後分支歷史,能看出來曾經做過合併6、強行刪除未合併的分支
git branch -d
7、多人同時修改分支推送問題:
8、
git rebase
可將複雜的分支歷史變成一條直線,方便檢視歷史提交的變化
注意:加快訪問標籤總是和某個
commit
掛鉤。如果這個commit
既出現在master
分支,又出現在dev
分支,那麼在這兩個分支上都可以看到這個標籤。
github
的速度 Git相關操作及其常用指令
github gitee 碼雲 gitlab 公司內部通過內網去搭建的 託管平台 工作區 寫 git add 暫存區 git commit 版本庫其他指令 mkdir 建立資料夾 touch 建立資料夾 ll ls 列出這個資料夾下面的所有內容 git init 本地初始化 生成本地的倉庫 git檔...
Git常用指令及功能總結
git clone git 192.168.2.252 hadoop rce.git 用於將遠端倉庫的 複製到本地 git add 檔名 我們把我們工作空間的檔案提交到git快取沖區並生成快照的命令 git commit a m 提交到本地倉庫 我們用git add把檔案暫存在快取區,但 是此時的檔...
git常用指令整理及說明 詳細
標籤 git toc 本文是git系列部落格的第二篇。本文對指令按照使用場景 建庫,檢視,修改,分支 進行分類歸納,介紹指令基本含義和用法,方便查閱。參考我前面的部落格 git在各作業系統平台下的安裝和配置 我們把檔案往git版本庫里新增的時候,是分兩步執行的 第一步是用git add把檔案新增進去...