git常用操作手冊
git status //檢視更改的檔案
git add //新增所需上傳檔案
git status //檢視提交與未提交的檔案
git commit -m //編寫本次提交的說明
git pull origin //拉取並與遠端**合併
git push origin //推送至遠端倉庫
git merge
3.1git fetch --all //將遠端**拉至本地倉庫 git reset --hard origin/master //同步本地**
3.2git pull //直接拉取遠端**(會存在衝突,需手動調整)
ps:git pull = git fetch + git merge
3.3落後提交不多且不想儲存本地修改
git checkout //放棄當前修改檔案
git pull //拉取**(比直接拉取會減少衝突概率)
3.4落後提交過多且不想儲存本地修改
git clone(不推薦)
3.5已知拉取存在衝突但要保留自己的改動
git stash //將當前版本儲存至臨時工作區
git pull //拉取遠端**
git stash pop //將臨時工作區內容合併至當前分支
ps:衝突需自己手動處理
取消遠端分支保護
git push origin 分支名 --force //強制推送
開啟遠端分支保護
git log //檢視歷史版本
git reflog //檢視版本號的命令
git reset --hard 版本id //原始碼回滾到指定版本
git reset 版本id filename //回滾單個檔案
git commit -m //提交到本地參考
git checkout //更新到工作目錄
git push origin //提交到遠端
git 操作手冊
我們先來理解下git 工作區 暫存區和版本庫概念 下面這個圖展示了工作區 版本庫中的暫存區和版本庫之間的關係 圖中我們可以看出此時 head 實際是指向 master 分支的乙個 游標 所以圖示的命令中出現 head 的地方可以用 master 來替換。圖中的 objects 標識的區域為 git ...
Git操作手冊
git config global user.name your name git config global user.email email example.com 注意git config命令的 global引數,用了這個引數,表示這台機器上所有的git倉庫都會使用這個配置,當然也可以對某個倉...
Git操作手冊2
獲取遠端庫到本地庫 xiongmc xiongmc desktop project git clone git 172.21.20.95 home cloning into home remote counting objects 88,done.remote compressing objects...