git本地项目管理
?Git 基本工作流程
| git倉庫 | 暫存區 | 工作目錄 |
| ---------------- | ------------------ | ------------------- |
| 用于存放提
交記錄 | 臨時存放被修改文件 | 被Git管理的項目目錄 |
Git 的使用
1.5.1 Git 使用前配置
在使用 git 前,需要告訴 git 你是誰,在向 git 倉庫中提交時需要用到。
注意
如果要對配置信息進行修改,重復上述命令即可。
配置只需要執行一次。
?提交步驟
?撤銷
-
用暫存區中的文件覆蓋工作目錄中的文件:?git checkout 文件
-
將文件從暫存區中刪除:?git rm --cached 文件
- 將 git 倉庫中指定的更新記錄恢復出來,并且覆蓋暫存區和工作目錄:git rest --hard commitID
2. Git進階
2.1 分支
為了便于理解,大家暫時可以認為分支就是當前工作目錄中代碼的一份副本。
使用分支,可以讓我們從開發主線上分離出來,以免影響開發主線。
2.1.1 分支細分
功能分支 -> 開發分支 -> 主分支
2.1.2 分支命令
-
git branch?查看分支
-
git branch 分支名稱?創建分支
-
git checkout 分支名稱?切換分支
-
git merge 來源分支?合并分支
-
git branch -d 分支名稱?刪除分支(分支被合并后才允許刪除)(-D 強制刪除)
2.2 暫時保存更改
在git中,可以暫時提取分支上所有的改動并存儲,讓開發人員得到一個干凈的工作副本,臨時轉向其他工作。
使用場景:分支臨時切換
- 存儲臨時改動:git stash
- 恢復改動:git stash pop
總結
- 上一篇: vim插件介绍(一)之Tabular
- 下一篇: OFD在线预览方案评测