3層結構:
關係如圖:工作區是在電腦裡能看到的目錄,工作區有乙個隱藏目錄.git
,這就是 git 的版本庫。把檔案往版本庫里新增的時候,將需要提交的檔案修改通通放到暫存區,然後提交。(圖源於廖雪峰git教程)
登入git config --global user.name 「your name」
git config --global user.email 「your email」
初始化 git 倉庫:
git init
// 會在工作區新增乙個**的
.git
資料夾
檢視目錄
ls -a
新增到暫存區
提交檢視版本
git log
檢視專案檔案狀態
git status
撤銷操作
檔案刪除
改名git mv oldname newname
分支的指標
head指標 指向當前工作的分支 在切換分支時指向新的分支
比較差異
解決衝突
當 git 無法自動合併分支時,就必須首先解決衝突。解決衝突後,再提交,合併完成。」解決衝突」 就是把 git 合併失敗的檔案手動編輯為我們希望的內容,再提交。git status
也可以告訴我們衝突的檔案。
用git log --graph
命令可以看到分支合併圖。
git一些常用命令
正常提交 流程 1 git status 查詢狀態 2 git add 提交到本地 3 git commit am 提交的說明 提交的說明 4 git pull 拉取遠端的 5 git push 提交到遠端 git 獲取遠端分支並且合併到本地 git remote show origin git r...
git的一些常用命令
最近剛開始接觸git,跟著廖雪峰老師的教程下來,發現git是真酷啊,起碼解決了幾乎我遇到的所有版本管理問題。非常好,講真,真的比svn好用 之前用過幾次svn 決定以後就用git了,哈哈。本文主要列舉出了常用的一些git命令,更過命令和詳細解釋,請移步 廖雪峰老師的git教程 廖雪峰的官方 先導概念...
git的一些常用命令
git init 在當前目錄新建乙個git 庫 git clone 轉殖遠端 git config list 顯示當前配置 git config global user.name name 修改使用者名稱 git config global user.email email address 修改em...