第一次接觸到git,首先了解到這並不是一門語言,git是乙個更好的規範和管理企業**的工具,每乙個成員擁有自己的本地倉庫並且可以連線到遠端github的公有倉庫進行**的push和pull。
git我並沒有學很深,學了乙個禮拜。
git init
這個倉庫會存放.git隱藏檔案,用於存放專案**備份的檔案
就是在git中設定當前使用的使用者是誰
git config --global user.name 「使用者名稱」
git config --global user.email"郵箱"
檢視使用者名稱、郵箱
git config user.name
git config user.email
1.把**放到倉庫的門口
git add ./readme.md 把指定檔案放到門口
git add ./ 把所有修改過的檔案放到門口
2.把倉庫門口的**放到裡面的房間中
git commit -m 「對這次新增東西的說明」
3.可以一次性把修改過的**放到房間
git commit --all -m 「對新增東西的說明」
可以用來檢視當前**有沒有被放到倉庫中
git status
git log 檢視歷史提交的日誌
git log --oneline 可以看到簡潔版的日誌
git reset --hard head~0
表示回退到上一次**提交時的狀態
git reset --hard head~1
表示回退到上上次**提交時的狀態
git reset --hard [版本號]
可以通過版本號精確的切換到某一次的版本
git reflog
可以到每一次切換版本的記錄,可以看到所有提交的版本號
檢視分支
git branch 預設只有乙個主分支master
git branch dev 建立乙個dev分支
切換分支
git checkout dev 切換到dev分支
合併分支
git merge dev 合併分支,把dev分支的**合併給當前分支
git push [github倉庫位址] master
會把當前本地倉庫的內容上傳到遠端的github倉庫中
git pull [github倉庫位址] master
把github倉庫中的**獲取到本地的倉庫中
git clone [github倉庫位址]
生成公鑰,私鑰
ssh-keygen -t rsa -c 『[email protected]』
Git學習筆記
git stash git stash list 顯示git棧內的所有備份,可以利用這個列表來決定從那個地方恢復。git stash clear 清空git棧。此時使用gitg等圖形化工具會發現,原來stash的哪些節點都消失了。關於git stash的詳細解釋,適用場合,這裡做乙個說明 使用git...
git 學習筆記
1 git checkout master 切換分支 2 git checkout b xx 新建分支,同時切換到該分支 3 dev 4 git add a 將變動檔案,提交到index 5 git commit m 將 暫存區 檔案,加入到版本控制中。6 git checkout master 7...
Git 學習筆記
顯示版本庫.git所在的目錄 git rev parse git dir 顯示工作區的根目錄 git rev parse show toplevel 相對於工作區根目錄的相對目錄 git rev parse show prefix git config 命令各引數的區別 git config e 版...