目錄
- 內容介紹
- 一、創建版本
- 二、檔案添加到倉庫(可多次添加)
- 三、提交到倉庫
- 四、版本回退
- 五、暫存區stage
- 六、查看狀態
- 七、查看作業區與版本庫最新版本的區別
- 八、撤銷作業區的修改
- 九、洗掉檔案
- 十、關聯github遠程倉庫
- 十一、克隆-ssh地址
- 十二、分制管理
- 十三、switch
- 也可安裝tortoiseGit
可視化工具不需手動執行 git命令 進行代碼克隆、提交、查看、洗掉等操作,
內容介紹
??git是一個免費、開源的版本控制軟體,用于對github和gitee上托管的代碼倉庫進行專案管理,
一、創建版本
??git init
二、檔案添加到倉庫(可多次添加)
| 說明 | 命令 |
|---|---|
| 指定檔案 | git add index.txt |
| 修改和洗掉 | git add -u |
| 修改和新建 | git add . |
| 修改、替換、洗掉和新建等全部 | git add -A |
三、提交到倉庫
??git commit -m “markInfo”
四、版本回退
| 說明 | 命令 |
|---|---|
| 查看歷史記錄 | git log 或 git log --pretty=oneline |
| 查看已執行命令(查找commit id) | git reflog |
| 回退上一版本 | git reset --hard HEAD^ |
| 回退兩個版本 | git reset --hard HEAD^^ |
| 回退n個版本 | git reset --hard HEAD~n |
| 回退指定commit id的某版本(版本id可只寫部分) | git reset --hard 1029a |
五、暫存區stage
??add添加到暫存區,commit提交到分支
六、查看狀態
??git status
七、查看作業區與版本庫最新版本的區別
??git diff --HEAD index.txt
八、撤銷作業區的修改
??git checkout – index.txt
九、洗掉檔案
| 說明 | 命令 |
|---|---|
| 作業區洗掉 | rm index.txt |
| 版本庫中洗掉 | git rm index.txt??git commit |
| 誤刪檔案——撤銷修改 | git checkout – index.txt |
十、關聯github遠程倉庫
| 說明 | 命令 |
|---|---|
| 獲取倉庫https地址 | 進入倉庫——點擊"克隆/下載"——SSH——復制 |
| 關聯 | git remote add origin https://gitee.com/liujianwei695/learn-git.git |
| 查看已添加的遠程倉庫 | git remote -v |
| 首次拉取README.md等 | git pull --rebase origin master |
| 首次推送 | git push -u origin master |
| 之后推送 | git push origin master |
| 推送到分支 | git push origin dev |
十一、克隆-ssh地址
??git clone git@gitee.com:liujianwei695/learn-git.git
十二、分制管理
| 說明 | 命令 |
|---|---|
| 創建并切換分支 | git checkout -b dev |
| 創建分支 | git branch dev |
| 切換分支 | git checkout dev (容易與撤銷搞混git checkout – index.txt) |
| 查看分支 | git branch |
| 分支合并到master | git merge dev |
| 洗掉分支 | git branch -d dev |
十三、switch
| 說明 | 命令 |
|---|---|
| 創建并切換分支 | git switch -c dev |
| 切換分支 | git switch dev |
也可安裝tortoiseGit 可視化工具 不需手動執行 git命令 進行代碼克隆、提交、查看、洗掉等操作,
下載地址:https://tortoisegit.org/download/

標簽:github,gitee,git倉庫,git命令
更多演示案例,查看 案例演示
歡迎評論留言!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/277822.html
標籤:其他
