github命令備忘錄

2021-07-03 22:46:07 字數 2419 閱讀 8943

因為公司所有的**全部放在linux系統伺服器下,並且用git分布式管理,所以工作中難免會用到許多命令,很多較少用記錄下來以備用

git的用法:

1、git brach //檢視分支情況

2、git checkout master //切換到master

3、git pull//更新**,從git伺服器更新**

4、git status//檢視**修改狀態

5、git checkout -b han522_nand//開啟乙個名字為han522_nand的分支

6、git config --global user.email [email protected] //設定郵箱

7、git config --global user.name liuhuasheng //設定使用者名稱

9、git reset 98222917718f2c80546b5bbd1718b6446df7b6c7 //回退到98222917718f2c80546b5bbd1718b6446df7b6c7

10、git branch -a //檢視當前有哪些分支

11、git check 分支名 //切換到某個分支

提交修改**的方法:

1)git status     檢視有變化的檔案(一般有變化的檔案會以紅色顯示出來)

2)git add  想要提交的檔名                  

3)git commit -m "注釋的一些資訊"     

如果在這一步出錯的話:git reset --hard head 回滾到add之前的狀態

4)git pull    在push之前先pull拉下伺服器的**,當某個檔案被同時修改了會報衝突(merge)錯誤,所以每次push之前一定要檢查下是否有衝突

5)git push    完成這一步,你的檔案就已近提交到了分支上,別人通過git pull 命令就可以把你提交的檔案拉到他本地。

6)git push origin sdk058_sdk060_updatetmp,將修改提交到指定分支上;

7)git reset . 如果git add了多餘的東西,可以通過這個命令撤消git add

刪除檔案

執行 $ git rm * -r(記得,cd 到你要刪除的目錄下。當然 * 可以換成指定目錄)

這時刪除檔案已經進入本地快取區,

接下來就是正常的提交操作了

$ git add . 

$ git commit -m "clear"

$ git push origin master

建立分支: $ git branch mybranch

切換分支: $ git checkout mybranch

建立並切換分支: $ git checkout -b mybranch

更新master主線上的東西到該分支上:$git rebase master

切換到master分支:$git checkout master

更新mybranch分支上的東西到master上:$git rebase mybranch

提交:git commit -a

對最近一次commit的進行修改:git commit -a –amend

commit之後,如果想撤銷最近一次提交(即退回到上一次版本)並本地保留**:git reset head^

合併分支:(merge from) $ git checkout master

$ git merge mybranch (merge from mybranch)

刪除分支: $ git branch -d mybranch

強制刪除分支: $ git branch -d mybranch

列出所有分支: $ git branch

檢視各個分支最後一次提交: $ git branch -v

檢視哪些分支合併入當前分支: $ git branch –merged

檢視哪些分支未合併入當前分支: $ git branch –no-merged

更新遠端庫到本地: $ git fetch origin

推送分支: $ git push origin mybranch

取遠端分支合併到本地: $ git merge origin/mybranch

取遠端分支並分化乙個新分支: $ git checkout -b mybranch origin/mybranch

刪除遠端分支:                 $ git push origin :mybranch

rebase: $ git checkout mybranch

$ git rebase master (rebase from master)

history     檢視之前輸入的所有命令記錄

git log      檢視提交記錄

git show  檢視修改細節

github常用命令備忘錄

git config global user.name robbin git config global user.email fankai gmail.com git config global color.ui true git config global alias.co checkout g...

Vim 命令 備忘錄

vim 中的內部命令與 vi 編輯器中的內部命令類似。表 1 提供了 vim 中的游標移動命令。表 1.用於移動游標的 vim 命令 命令動作 h將游標向左移動 j 加號 enter 或 return 將游標向下移動 k 減號 將游標向上移動 l將游標向右移動 將游標移動到當前段落的末尾 將游標移動...

DOS命令備忘錄

在dos的批處理中,有時候需要知道當前的路徑。在dos中,有兩個環境變數可以跟當前路徑有關,乙個是 cd 乙個是 dp0。乙個是 cd 只與當前目錄有關 乙個是 dp0。只與指令碼有關 這兩個變數的用法和代表的內容是不同的。1.cd 可以用在批處理檔案中,也可以用在命令列中 展開後,是驅動器碟符 當...