Git 的使用

1.從遠程庫克隆到本地

git clone ? ? ? url.git

clone到指定目錄

Git clone url.git "指定目錄"

2.轉到分支

git checkout branchName

3.提交之前commit

git commit -m “你要說的話”

git commit -m '單引號文字可以換行'

4.push到遠程庫

git push?

5.更新本地庫pull

git pull origin dev (前提cd到相應目錄)

ps: git fetch和git pull的區(qū)別

1.?git fetch:相當于是從遠程獲取最新版本到本地,不會自動merge

2.?git pull:相當于是從遠程獲取最新版本并merge到本地

6.git log查看commit的紀錄

7.git branch查看本地分支 ?git branch -a 查看遠端分支

8.git status查看文件狀態(tài)

9.Untracked files未監(jiān)控文件git add filename

Git add .添加所有未監(jiān)控文件

10.反悔

當還沒有push的時候想要合并成為一個commit:

Git ? commit -amend

當還沒push的時候想要撤銷一個commit:

git ?reset --hard

把stage的文件跟上一次的commit形成一個commit,或者可以用來更改commitmessage

當已經push以后想要合并成為一個commit

(1)git rebase -I此處寫你想要處理的commit的后一個commit(通過gitlog可以得到)

(2)進入編輯commit的界面進行編輯不想要的打s

(3)gitpush origin +你的branch的名字(此處的+號很重要)

Git reset HEAD CONTRIBUTING.md

把以及commit的文件從stage area中移除

11. 從遠端拉取branch

git reset --hard origin/dev 強制把本地刷成跟遠程的一樣

git checkout -b branchName origin/branchName? 從遠程拉branch到本地

12.修改拋棄

Git checkout --fileName ? 把在working directory中做的某個修改拋棄掉

13.暫存修改

Git stash 將修改暫存

Git stash ?pop 暫存的修改出棧

14. 復制某個commit到當前branch

Git ?cherry-pick commit-ID

15. 解決沖突 git mergetool

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1.設置 初次使用需要設置姓名和郵箱git config --global user.name "git用戶名"g...
    jrg陳咪咪sunny閱讀 829評論 0 1
  • 首先確定電腦安裝了git 輸入git 會產生提示: 如果沒有安裝,那么就網上搜索下載完成安裝. 可以使用命令行安裝...
    彗星來的那一夜閱讀 931評論 0 0
  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,872評論 1 26
  • 一、Git是什么呢? Git是目前世界上最先進的分布式版本控制系統(tǒng)。那什么是版本控制系統(tǒng)?簡單的點就是控制每次修改...
    奔跑的時間閱讀 719評論 0 2
  • On Webstorm 2017.1, do the following: Go to File -> Setti...
    ilkkzm閱讀 281評論 0 0

友情鏈接更多精彩內容