git命令符:
1.初始化git倉儲
git init
2.設定當前使用的使用者是誰
配置使用者名稱:
git config --global user.name "xiaoming"
git config --global user.email "[email protected]"
3. 把**儲存到.git倉儲中
第一步把**放到倉儲的門口
git add ./readme.md 所指定的檔案放到大門口
git add ./ 把所有的修改的檔案新增到大門口
第二步把倉儲門口的**放到裡面的房間中去
git commit -m "這是對這次新增的東西的說明"
4. --all 表示是把所有修改的檔案提交到版本庫
git commit --all -m "一些說明"
5.檢視當前的狀態reset
git status
6.git中的忽略檔案 .gitignore(命令touch .gitignore)
/.idea 會忽略.idea檔案
/js 會忽略js目錄裡的所有檔案
/js/*.js 會忽略js目錄下所有js檔案
7.檢視日誌(記錄)
git log 檢視歷史提交的日誌
git log --oneline 可以看到簡潔版的日誌
8.回退到指定的版本
git reset --hard head~0
表示回退到上一次**提交時的狀態
git reset --hard head~1
表示回退到上上次**提交時的狀態
git reset --hard 版本號
可以通過版本號精確的回退到某一次提交時的狀態
git reflog
可以看到每一次切換版本的記錄:可以看到所有提交的版本號
9.建立分支
git branch dev
在剛建立時dev分支裡的東西和master分支裡的東西是一樣的
git checkout dev
切換分支
git branch
可以檢視當前有哪些分支
git merge dev
合併分支
10.ssh方式上傳**
ssh-keygen -t rsa -c "[email protected]"
公鑰 私鑰,兩者之間是有關聯的。生成公鑰,和私鑰
先pull , 再push
11.清空命令列 clear
12.取個變數訪問位址
git remote add origin 位址
git push origin master
-u引數,git會把當前分支與遠端的指定的分支進行關聯
git push origin -u master
後面等價 git push
13.提交**到github(當作git伺服器來用)
git push [位址] master`
示例: git push master master
會把當前分支的內容上傳到遠端的master分支上
git pull [位址] master
示例: `git pull master
會把遠端分支的資料得到:(*注意本地-要初始乙個倉儲!*)
git clone [位址]
會得到遠端倉儲相同的資料,如果多次執行會覆蓋本地內容
常用的GIt指令總結
標準操流程 git clone ssh git checkout b develop origin develop git checkout b gjs feature develop do something git pull git fetch origin git merge origin 當...
Git常用指令總結1
把當前目錄變成git可以管理的倉庫 git add file.md把檔案新增到倉庫 git commit m creat a mdfile 把檔案提交到倉庫並給出本次提交說明 檢視倉庫當前的狀態 git diff file.md檢視具體修改內容 顯示從最近到最遠的提交日誌 git log git l...
Git常用指令總結2
git checkout b dev 等價於下面 git branch dev git checkout dev建立分支並切換 檢視當前分支 git merge dev將dev分支合併到master分支上 git branch d dev刪除分支 git log graph pretty oneli...