GIT使用經常使用命令【筆記】

一、git 經常使用命令:java

1)pwd                          				 		// 查看當前目錄
    2)git  init                    				 		// 初始化倉庫
    3)git  add  文件名               					    // 添加文件到暫存區
    4)git  commit  -m  "註釋"       					    // 把文件提交到倉庫
    5)git  status                   						// 查看文件狀態
    6)git  diff  文件名              					    // 查看文件修改後的內容
    7)git  log                      						// 查看日誌(歷史提交記錄)
    8)git  log  –pretty=oneline     					    // 簡化日誌信息
    9)git  reset --hard HEAD^        					    // 版本回退
         解釋:第一種是:git reset  --hard HEAD^ 
         回退到上上個版本只需把HEAD^ 改爲 HEAD^^ 以此類推。
         那若是要回退到前100個版本的話,  
         簡便命令操做:git reset  --hard HEAD~100 

    10)git  reset  --hard  版本號        					// 返回到新版本
    11)git  reflog           						        // 查看版本號
        注:若是要回退到之前的版本使用,git reset --hard 命令,可是git log 命名不能查看到之前的版本號了,因此要使用git  reflog 命令查看之前的版本號。

    12)git  checkout   --   文件名    					    // 丟棄工做區的修改
    13)cat   文件名            						    // 查看文件內容
    14)rm    文件名           						        // 刪除文件
       (1)若是刪了文件想恢復可用: git checkout  -- 文件名恢復
       (2)若是想完全刪除可用:commit


二、連接github:git

1)git remote add origin 本身的倉庫位置			 // 連接到github
	2)git push -u origin master					 // 提交到github

	只要本地做了提交,就能夠經過以下命令:
	1)git push origin master					     // 修改後提交
	2)git clone  項目下載					         // 項目克隆(下載)

三、分支經常使用命令:github

1)git  checkout   -b  分支名            // 建立並切換分支
注:命令加上 –b參數表示建立並切換
2)git  branch  分支名             // 建立分支
3)git  checkout  分支名            // 切換分支
4)git  branch                // 查看當前分支
5)git  branch   -d  分支名            // 刪除分支
6)git  merge  分支名            // 合併某分支到當前分支下

四、分支衝突解決:日誌

1)打開源文件或命令:cat 文件名 查看
2)用<<<<<<<,=======,>>>>>>>標記出不一樣分支的內容,其中「<<<HEAD「是指主分支修改的內容,「>>>>>分支名 「是指次分支上修改的內容
相關文章
相關標籤/搜索