Git的常用操作

2021-10-11 18:59:45 字數 1062 閱讀 9633

使用git有段時間了,現在終於有了一些基本概念。把常用的做一些總結,以供開發使用。

參考:

git clone [local] : 從remote 拷貝乙個倉庫到local
git branch 

: 在local建立乙個分支branchname

git branch : 列出local所有分支

git checkout 

: 從local拿分支branchname到workspace 

git checkout -b

:在local建立新分支branchname並切換到該分支下

git branch -d 

: 刪除local分支branchname

git merge

: 把branchname中的修改merge到當前分支

git log:顯示log

git log  --first-parent:只顯示第一父級提交(常用於主分支,否則log特別亂)

reset: 直譯就是重置。注意,會刪掉local中的版本

有三個選項:--mixed(預設),--soft,--hard。

--mixed:重置local,並更新快取區

--soft:重置local。此時log status會看到快取裡面有沒有提交的**。

git reset head~ --hard:local刪掉當前版本,重置到上乙個版本。更新快取和workspace。注:個人覺得相當於git reset + git checkout files

下面這個部落格講得很生動:

常用的Git操作

git initgit clone url 例 git clone 新增乙個新的 remote 遠端倉庫 git remote add remote name url 例 git remote add origin origin 相當於該遠端倉庫的別名 列出所有 remote 的別名 git rem...

git 常用的操作

向遠端倉庫提交了下檔案,發現沒必要提交target目錄,可以做了如下操作 git rm r cached target git commit m delete target git push origin master開啟github看一下,target目錄是不是沒有提交了!如果想把target目錄...

Git常用的操作

1 git使用的常規操作 git pull 編輯 git add git commit git push 用git add把檔案新增進去,實際上就是把檔案修改新增到暫存區 用git commit提交更改,實際上就是把暫存區的所有內容提交到當前分支 用git push 提交到遠端的倉庫。其實就是工作區...