git的經常使用的命令列

2021-09-25 06:49:38 字數 2061 閱讀 2629

git pull//從伺服器倉庫拉資料到本地

git checkout ******// 切換到***xx分支

git checkout -b ***xx//建立分支並切換到建立的分支上

git add .//把所有的檔案新增跟蹤

git commit -am "change some"//把本地修改的合併乙個節點 節點描述 引號當中

git push// 把本地的當前修改推到伺服器倉庫

git push -u origin ***xx// ***xx 是分支名 在伺服器新建名為****** 的分支並推送本地內容

git fetch origin master:master//在別的分支的時候,可以這樣去把伺服器的master分支拉到本地的master

git rebase master//合併master分支到當前分支

rebase 有衝突的時候

git checkout --ours ***x/***xx/***x/***x.***//選擇保留master的該檔案

git checkout --theirs ***x/***xx/***x/***x.***//選擇保留當前分支的該檔案

git add .//衝突檔案選擇之後,或者修改之後

git rebase --continue//繼續rebase

git push --force//以本地為主覆蓋遠端伺服器倉庫

git checkout master ***x/***xx/***xx.***//丟棄當前分支該檔案,使用master的檔案

git branch -d ***xx//本地刪除分支

git branch -a//顯示所有分支

git fetch -p//刪除本地不存在的遠端跟蹤分支

git reset --hard ***x徹底回退版本,修改的不保留

git reset --soft ***x只回退commit,修改的保留

git log ******x//***xx 是檔案路徑 退出 按q

git reflog//先通過git reflog找到上一次的歷史提交記錄id,git如果沒有特意設定,是會儲存記錄一段時間的,然後 git reset --hard [id]

git強制覆蓋:

git fetch --all

git reset --hard origin/master

git pull

git強制覆蓋本地命令(單條執行):

git fetch --all && git reset --hard origin/master && git pull

經常使用的mysql命令列

a 連線mysql 格式 mysql h主機位址 u使用者名稱 p使用者密碼 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸...

Git命令列的使用

cd 當前目錄 建立.git檔案 git init 新增檔案 git add 檔名 提交檔案 git commit m 檢視git狀態 git status 檢視檔案修改內容 git diff 檔名 檢視git日誌 git log 恢復上乙個版本 git reset hard head head 是...

git 命令列的使用

畢業快兩年,前一年一直在使用git圖形化管理工具,最近喜歡上了命令列操作,簡單暴力美啊,隨心所欲的感覺真的不錯,以致於放棄了sourcetree等工具 提到命令列,推薦一本書,git權威指南 適合邊讀邊實踐 簡單理解基礎概念 工作區 你的工作目錄 暫存區 git add 之後 本地版本庫 git c...