初始化git
git init
設定全域性git使用者名稱,只在當前目錄生效那就去掉global
git config --global user.name "使用者名稱"
設定全域性git郵箱, 省略(同上…)
git config --global user.email "***[email protected]"
檢視全域性git配置資訊, 通過git config
不加引數檢視其它的引數或加上--help
開啟本地引數文件
git config --global --list
將檔案新增到暫存區(草稿),通過-a
或.
新增所有的檔案
git add 檔名
檢視當前git新增、提交的狀態, 常用引數
-s
檢視提交變動
git status
將暫存區的檔案提交到正式區域(納入版本管理)
git commit -m "內容"
新增提交**的倉庫位址,origin
倉庫名, 也可以自定其他
git remote add origin 倉庫位址
檢視當前的倉庫資訊
git remote -v
正式區域**上傳到倉庫中,如git push origin master
git push 倉庫名 分支名
從遠端倉庫拉取**,如git pull origin master
git pull 倉庫名 分支名
git fetch
git merge 倉庫名/分支名
檢視git提交記錄
git log
檢視所有git提交版本
git reflog
使用git reset進行版本回退, 常用引數
--hard head^
回退到上乙個版本
--hard commitid
回退到指定版本
git reset
丟棄檔案修改(未進行git add
操作), 如果已通過add
進行提交, 則可先通過git reset head 檔名
進行取消add
操作
git checkout -- filename
分支管理
新建分支, 常用引數
-a
檢視當前所有分支
-b
複製當前分支內容並切換
-d
刪除分支
-r
檢視遠端倉庫分支
git branch [可選引數] branchname
本地分支關聯遠端分支
git branch --set-upstream-to=origin/遠端分支名 本地分支名
重新整理遠端倉庫分支
git remote update origin -p
切換分支
git checkout branchname
其他
設定儲存git登入賬戶(只需登入一次, 後續無需再填寫賬戶密碼)
git config --global credential.helper store
清空快取
git
rm -r --cached .
將檔案從暫存區撤出,但不會還原檔案內容
git restore --staged .
git 個人使用總結
git add a or git add a or git add it means to add all files which are unstaged 先cd到工程資料夾下!git init 即把該 資料夾變成了乙個倉庫 git add 新增進去!git status 當前倉庫的狀態 git ...
Git使用個人總結
1.eclipse git外掛程式配置秘鑰.解決方式 window preference general network connection ssh2 配置已有ppk 2.gitignore檔案中新增檔案路徑即可忽略,提交時不再出現已配置的路徑檔案 3.衝突時,先編輯衝突,再commit push...
git使用個人總結
git init建立版本庫 1.基礎命令 git add把檔案新增進去,將檔案修改新增到暫存區 git commit git commit m 提交描述 提交更改,將暫存區所有內容提交到當前分支 git status時刻掌握倉庫當前的狀態 git diff檢視different gitdiff he...