Git實用操作命令

2021-09-25 04:24:23 字數 2077 閱讀 5481

$ cat file檢視檔案內容

$ git config --global user.name "your name"

$ git config --global user.email "[email protected]"

git init把目錄s變成git可以管理的倉庫

git add./《檔名》由工作區新增到暫存區

git commit -m 「***x」由暫存區提交到本地庫

git status檢視倉庫當前狀態

git diff檢視修改了**

git log顯示最近到最遠的d提交日誌

git log --pretty=oneline顯示簡潔資訊

git reset --hard head^回到上一版本 ;head

;往上100個版本可以寫成:head~100

git  reset --hard (commit id)回到指定版本

git reflog檢視歷史命令操作記錄

git checkout -- file可以丟棄工作區的修改

git reset head回到最新版本

git rm從版本庫中刪除

ssh-keygen -t rsa -c "[email protected]"建立ssh key

git remote add origin [email protected]:liwankiuu/.git關聯遠端連線

git push -u origin master把本地庫的所有內容推送到遠端庫 ;git push命令,實際上是把當前分支master推送到遠端;我們第一次推送master分支時,加上了-u引數,git不但會把本地的master分支內容推送的遠端新的master分支,還會把本地的master分支和遠端的master分支關聯起來,在以後的推送或者拉取時就可以簡化命令。

git clone [email protected]: 從github倉庫clone

git checkout -b dve建立dev分支,然後切換到dev分支;相當於執行:$ git branch dev(建立分支);$ git checkout devc(切換分支) 兩天命令

git branch檢視當前分支

git checkout master切換分支

git merge dev把dev分支的工作成果合併到master分支上

git branch -d dev刪除分支

git log --graph可以看到分支合併圖

git stash儲存工作

git stash list檢視儲存區域

恢復儲存的工作

git stash drop刪除儲存區

git stash pop恢復的同時把儲存區內容刪除

git branch -d強行刪除

git remote檢視遠端庫的資訊

git remote -v顯示更詳細的資訊

git命令實用操作

git提交流程 1 git status 檢視狀態 有多少檔案進行了修改 2 git diff 檢視具體的修改 3 git add 把所有的修改提交到暫存區 4 git commit m 修改說明 5 git pull origin develop 分支,根據需要 從git上獲取遠端分支的更新,可能...

Git 基本操作 實用

git clone 把工程clone下來之後,進入工程所在的資料夾 git rm file name git commit m delete git push u origin master git pull 本地的修改工作。git add git commit m 修改說明 git push u ...

git 實用命令

1.比較當前分支與另一分支的指定檔案差異 git difftool 分支名 檔名注 使用difftool最好配置好視覺化的比較工具,本人常用beyondcompare 2.一旦遠端主機的版本庫有了更新,需要將這些更新取回本地,這時就要用到git fetch命令 git fetch 遠端主機上面命令將...