Git 快速入門
一、Git 使用配置
我們默認大家都已經下載好了,這裏只講一些最常見的操作,筆記記錄,不定期更新補充
1.1 git 使用前配置
在使用 git 之前,需要告訴 git 你是誰,這個當你向倉庫中提交時會用得到!!!
- 配置提交人的姓名:
git config --global user.name 'XXXX'
- 配置提交人郵箱:
git config --global user.email '[email protected]'
- 查看 Git 配置信息:
git config --list
注意:
- 如果是要對配置信息修改,重複以上操作即可
- 配置只需要執行一次
1.2 提交步驟
- 創建一個文件夾,並進入 該目錄,使用
git bash
打開 git init
初始化這個倉庫git status
查看文件狀態git add 文件列表
追蹤文件git commit -m 提交信息
向倉庫提交代碼git log
查看提交記錄git push
推送至遠程倉庫
1.3 撤銷
- 用暫存區中的文件覆蓋工作目錄中的文件:git checkout 文件
- 將文件從暫存區中刪除:git rm --cached 文件
- 將 git 倉庫中指定的更新記錄恢復過來,並且覆蓋暫存區和工作目錄:
git rest --hard commitID
(使用git log
查找 commitID)
二、git 進階
2.1 分支操作
git branch
查看當前所在分支git branch 分支名稱
創建分支git checkout
分支名稱 切換分支git merge 來源分支
合併分支git branch -d 分支名稱
刪除名稱(分支被合併後才能刪除 -D 強制刪除)git checkout -b xx
(創建一個分支,並默認進入該分支)
2.2 暫存保存修改
在 git 中,可以暫時提取分支上所有的改動並存儲,讓開發人員得到一個乾淨的工作副本。臨時轉向其他工作,使用場景,分支臨時切換
git stash
存儲臨時改動git stash pop
回覆改動
2.3 推送分支
git add .
添加本地的項目git commit -m 'xxx'
添加到暫存區git push -u origin master
推送到遠程倉庫,如果是本地創建的其他分支,但是遠程倉庫沒有,就改爲該分支的名稱即可git push -u origin xxx
如果本地倉庫有 xxx 分支,但是遠程倉庫沒有,可以使用該命令推送至遠程倉庫,並創建一個新的分支(前提是第一次提交,並且遠程倉庫沒有該分支時)