git使用記錄

2021-07-10 11:13:27 字數 1022 閱讀 5844

平時開發都是直接使用eclipse自帶的git客戶端管理**,但有時會遇到一些詭異的問題,不得不通過敲命令來解決

以下是我平時會用的git命令,記錄下來,留做備用

git status

git log

#新增所有新建的檔案到暫存區

git add -all

#提交所有經git管理的修改過的檔案和在暫存區的檔案

git commit -a -m 'commit all files'

#提交**到遠端伺服器命令語法

git push 《遠端主機名》 《本地分支名》:《遠端分支名》

#提交本地的master分支到origin的master分支

git push origin master

#強制提交本地的master分支到origin的master分支(非直進式提交,官方不推薦)

#其實就是將本地**強制覆蓋到遠端伺服器

git push -f origin master

#重置為上一次提交的**,倉庫,暫存區,工作區都被重置了,不能找到本次提交的**

git reset --hard head~1

#重置為上一次提交的**,倉庫和暫存區被重置了,工作區依然存在本次提交**

git reset --mixed head~1

#重置為上一次提交的**,只有倉庫被重置了,暫存區和工作區依然存在本次提交的**

git reset --soft head~1

#重置為指定提交階段,可通過`git log`檢視commit_id

git reset --hard

#如提交了一次錯誤**到遠端伺服器,可執行以下命令解決

#我們採取revert的方法,相當於重新生成乙個提交,來撤銷前一次錯誤的commit

git revert head~1

git push origin master 

也可以採用(不推薦這種方式)

git reset --hard head~1

git push -f origin master

Git 使用記錄

1 從遠端倉庫獲取更新 1 git fetch 獲取更新不會自動合併 git fetch origin master git pull origin master獲取更新 git log p master.origin master 對比本地和遠端的主分支 git merge origin mast...

GIT 使用記錄

git clone xx 從遠端伺服器上將專案轉殖下來 git add 將檔案或者資料夾新增到git 倉庫中 本地 git commit m commit 將改動提交到git倉庫中 git push origin master 將倉庫推送更新到遠端伺服器的master分支,git push 操作 g...

Git使用記錄

選擇乙個合適的地方,建立乙個空目錄 在使用git的過程中,我們未來管理需要的檔案一般需要執行 git add 新增到版本控制 和git commit 提交我們的修改 在實際使用中,一般初始化的時候我們會去使用 git add 和git commit m 初始化提交 前面我們已經將需要管理的檔案新增到...