一.git 放棄本地修改,強制pull**
git fetch --all
git reset --hard origin/[分支]
git pull
二. git 基礎命令
git status / git diff --檢視**修改的狀態和內容
git branch [newbranch] --建立新分支,不加則為檢視當前分支
git checkout [branch] --切換分支
三. 把不想要的**,commit到本地倉庫中了,但是還沒有做push操作
檔案被修改了,但未執行git add操作(working tree內撤銷)
git checkout filename
git checkout .
同時對多個檔案執行了git add操作,但本次只想提交其中一部分檔案
git add *
git status
git reset head
檔案執行了git add操作,但想撤銷對其的修改(index內回滾)
git reset head filename
git checkout filename
修改的檔案已被git commit,但想再次修改不再產生新的commit
git add sample.txt
git commit --amend -m"說明"
已在本地進行了多次git commit操作,現在想撤銷到其中某次commit
git reset [–hard|soft|mixed|merge|keep] [commit|head]
四. 提交時忽略某些修改的檔案(不提交)
git update-index --assume-unchanged 【file_path】
五. 合併
git merge 【branch_name】
git常用命令小結
拉取最新資料 git pull列出所有分支 git branch 本地 git branch a 所有,包括本地和遠端 切換到遠端分支remote branch git checkout remotes origin remote branch切換到本地分支local branch git chec...
Git個人常用命令
git status 檢視狀態和是否存在.git檔案 git clone com git 將線上 轉殖到本地桌面 git status 檢視工作區 git add 新建乙個空檔案新增到暫存區 git commit m 將上空檔案提交到版本庫 本地倉庫 是注釋 git push 本地 提交到線上倉庫 ...
Git常用命令 個人總結
本地庫 git commit 暫存區 git add 工作區 git init以這組為例本地庫有效 git config user.name git config user.email helloworld com該內容儲存在 git config 檔案中 全域性庫有效 git config glo...