git的學習
# git 的學習第一天
1. 在linux,檢測 git. 使用命令 git
2. 在linux安裝,ubuntu linux --使用命令 sudo apt-get install git
在windows上,下載,預設安裝。
3. 在windows上,找到 git bash.設定使用者。命令
git config --global user.name "your name"
git config --global user.email "..@example.com"
4. 建立版本庫,命令
1 新建一個資料夾 mkdir name
2.顯示當前目錄 pwd
3.切換到資料夾 cd name, 初始化倉庫, git init
4.git add mm.text 提交檔案mm
5 git commit -m"我新建一個檔案" (commit 可以提交多個add,多次add.一次commit 可以)
5. 操作版本庫檔案
1. git status 檢視自己的更改,
2. git diff mm.text 檢視對mm,text檔案更改的具體內容
3. git log 顯示從最近到最遠的提交日誌。最近-append gpl
上一次-add distributed 最早一次-wrote a readme file
4 git log --pretty=oneline 限制顯示的行數
5 git reset --hard HEAD^ 回退到上一個版本
6. cat mm.text 檢視mm.text的版本
7 git reset --hard xxx 回退到指定的版本 xxx 為 git 的commit 的id .輸入前幾位就可以。
8.git reflog 記錄每一次命令
9. git diff HEAD --mm.text 可以檢視工作區和版本庫裡面最新版本的區別
10 注意一點,如果沒有git add操作,git commit 就不會成功,git add 是把檔案提交到快取區
11 git checkout -- mm.text 把mm.text檔案在工作區的修改全部撤銷
兩種情況:
一: mm.text 修改後沒有存到暫存區,現在,撤銷修改後回到和當前版本庫一樣的狀態
二: mm.text 已經新增到暫存區後,又做了修改,現在,撤銷修改就回到了新增到了暫存區後的狀態
這個命令的意義就是回到最近一次 commit 或者add 時的狀態
12. 如果已經執行了git add mm.text 操作,想要撤回來,使用命令: git reset HEAD mm.text 就可以把暫存區的修改撤銷掉
13. 如果在檔案裡把mm.text刪除了,解決方法
一刪除 git rm mm.text 從版本庫中刪除該檔案,然後git commit -m "remove mm.text"
二恢復 git checkout --mm.text
.
相關文章
- Git的初步學習Git
- git學習之git rebaseGit
- Git 的特點—— Git 學習筆記 02Git筆記
- git worktree學習Git
- Git學習整理Git
- git checkout 和 git reset 的區別 —— Git 學習筆記 09Git筆記
- git學習筆記Git筆記
- Git&SourceTree學習Git
- Git簡單學習Git
- git 學習筆錄Git
- git學習之git reflog和git cherry-pickGit
- Git和Maven的學習筆記GitMaven筆記
- Git學習3 --- Git命令列基本操作Git命令列
- git(一):瞭解、學習、安裝gitGit
- Git 的安裝與初次使用 —— Git 學習筆記 03Git筆記
- Git 分支的建立與切換 —— Git 學習筆記 14Git筆記
- git學習筆記 1Git筆記
- git學習筆記1Git筆記
- Git 學習日誌1Git
- git學習——打標籤Git
- Pro Git 學習筆記Git筆記
- git學習小總結Git
- 取得 Git 倉庫 —— Git 學習筆記 04Git筆記
- git rebase(變基)—— Git 學習筆記 19Git筆記
- Myth 關於Git的學習筆記Git筆記
- git status 命令總結 —— Git 學習筆記 06Git筆記
- Git學習2 --- Git安裝詳細步驟Git
- git checkout 命令詳解—— Git 學習筆記 16Git筆記
- GIT初學者詳細指令學習Git
- 腳踏實地學習GitGit
- Git極簡學習筆記Git筆記
- Git 學習之安裝配置Git
- Git 學習之命令詳解Git
- git學習常用命令Git
- git入門學習筆記Git筆記
- Github和git的學習(不定期更新)Github
- git checkout 對工作目錄的影響 —— Git 學習筆記 21Git筆記
- Git 的工作區、暫存區、版本庫—— Git 學習筆記 15Git筆記