Git常用命令

2022-08-21 19:18:12 字數 1588 閱讀 1156

建立乙個版本庫

git init

將檔案提交

1

#第一步

2git add filename

3#第二步

4 git commit -m information

檢視版本庫狀態,待新增檔案和待提交檔案

git status

檢視工作區檔案和分支中的不同,也就是最後一次提交之後做出了什麼修改

git diff

檢視操作日誌,當版本回退之後,當前版本之後的操作會被刪除

git log

檢視所有日誌

git reflog

版本回退,其中commitid可以從所有日誌中獲取,就近的幾個版本可以用head表示,head是當前版本,head^是前乙個版本,head^^是前前個版本

git reset --hard commitid

撤銷修改

如果當前修改沒有存到暫存區,那麼:

git checkout  --filename 操作後會回到最後一次提交的時候

如果當前修改已經存到暫存區,那麼:

git reset head filename 

git checkout --  filename

刪除檔案

git rm filename

git commit -m information  刪除完了別忘了提交

恢復誤刪檔案

git checkout --  filename             checkout其實是用版本庫中的檔案替換現在的檔案

建立分支

git branch name

切換到某個分支

git checkout branchname

當切換到乙個分支以後,所有的操作都是在當前分支上進行,操作不會對其他分支有影響

顯示所有分支

git branch

將某個分支合併到當前分支,注意name是某個分支的,不是當前分支,預設就同步到當前分支

git merge branchname

合併預設採用的是快速模式,如果要採用如同模式,需要加上--no-ff引數,這樣在merge時會生成乙個新的commit,在分支歷史上可以看到記錄

git merge --no-ff -m "

commit information

" branchname

刪除某個分支

git branch -d name

關聯遠端倉庫

git remote add origin [email protected]:github賬戶名/版本庫名.git

將本地推送到遠端,第一次提交,加上-u引數,指定origin為預設主機,將本地master同步到遠端master

git push -u origin master

git push origin master

將遠端的同步到本地

git pull origin master

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

git 常用命令

檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...