學習目标
學會Git的相關操作
學習内容
1、版本控制器
2、git常用指令
3、分支
4、Git遠端倉庫
5、Idea操作遠端倉庫
學習筆記
1 版本控制器
- 分類:集中式版本控制工具、分布式版本控制工具(Git)
2 git常用指令
- 初始化倉庫(init):在相應檔案夾打開Git Bash,輸入git init,建立檔案狀态
![]()
Git項目管理工具學習目标學習内容學習筆記
- 送出到倉庫之間的緩存區(add),指令形式:git add 檔案名(或git add .送出所有檔案),送出後狀态
![]()
Git項目管理工具學習目标學習内容學習筆記
- 送出到倉庫(commit),指令形式:git commit -m “注釋内容”,送出後狀态
![]()
Git項目管理工具學習目标學習内容學習筆記
- 檢視修改狀态(status),指令形式:git status
- 檢視送出日志(log),指令形式:git log[option]
- 版本回退:git reset --hard commitID,commitID可以使用git log檢視
- 檢視已删除的記錄:git reflog
3 分支
- 可以把工作從開發主線上分離開來進行重大的bug修改、開發新的功能,以免影響開發主線
- 檢視本地分支,指令:git branch
- 建立本地分支,指令:git branch 分支名
- 切換分支(checkout),指令:git checkout 分支名
- 建立并切換到一個不存在的分支:指令:git checkout -b 分支名
- 合并分支(merge),指令:git merge 分支名
- 删除分支,指令:git branch -d 分支名
4 Git遠端倉庫
- 添加遠端倉庫,指令:git remote add <遠端名稱> <倉庫路徑>
- 檢視遠端倉庫,指令:git remote
-
推送到遠端倉庫,指令:git push [-f] [–set-upstream] [遠端名稱 [本地分支名][:遠端分支名]]
-f:表示強制覆寫
–set-upstream:推送到遠端的同時并且建立起和遠端分支的關聯關系
- 從遠端倉庫克隆,指令:git clone <倉庫路徑> [本地目錄]
- 抓取,将遠端倉庫的更新都抓取到本地,不會進行合并,指令:git fetch [remote name] [branch name]
- 拉取,将遠端倉庫的修改拉到本地并自動進行合并,指令:git pull [remote name] [branch name]
5 Idea操作遠端倉庫
- 基本操作
![]()
Git項目管理工具學習目标學習内容學習筆記
- 分支操作
![]()
Git項目管理工具學習目标學習内容學習筆記 ![]()
Git項目管理工具學習目标學習内容學習筆記