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的初步學習Git
- git學習Git
- git學習之git rebaseGit
- Git的學習筆記Git筆記
- Git學習整理Git
- Git 學習一Git
- git學習地址Git
- git學習心得Git
- Git學習1:初識GitGit
- Git 的特點—— Git 學習筆記 02Git筆記
- 【git學習五】git基礎之git分支Git
- GIT學習筆記一git initGit筆記
- git checkout 和 git reset 的區別 —— Git 學習筆記 09Git筆記
- Git簡單學習Git
- Git&SourceTree學習Git
- git 學習筆錄Git
- git worktree學習Git
- git學習筆記Git筆記
- git(一):瞭解、學習、安裝gitGit
- Git學習3 --- Git命令列基本操作Git命令列
- Git和Maven的學習筆記GitMaven筆記
- git學習之git reflog和git cherry-pickGit
- git學習——打標籤Git
- Pro Git 學習筆記Git筆記
- git學習小總結Git
- 場景化學習gitGit
- 學習 Git 玩轉 GitHubGithub
- Git命令學習筆記Git筆記
- git學習筆記5Git筆記
- git學習筆記6Git筆記
- git學習筆記(一)Git筆記
- git學習筆記(二)Git筆記
- git學習心得總結Git
- Git—學習筆記1Git筆記
- Git 的安裝與初次使用 —— Git 學習筆記 03Git筆記
- Git 分支的建立與切換 —— Git 學習筆記 14Git筆記
- 取得 Git 倉庫 —— Git 學習筆記 04Git筆記