天天看點

git的一些基本操作12. 上傳到github

1.建立空目錄(這個可有可無)

$ mkdir learngit(檔案名)
$ cd learngit
$ pwd
           

2.初始化

$ git init
           

3.檢視工作區狀态

$ git status
           

4.将修改過的檔案添加到暫存區

$ git add a.txt      //添加單個檔案
$ git add .           //添加所有工作區的檔案到暫存區
           

5.将暫存區的檔案送出到倉庫

$ git commit -m "對這次送出做一些說明"
           

6.檢視曆史操作記錄

$ git log 
或者
$ git log --pretty=oneline   //簡潔版
           

7.記錄每一次指令,可以檢視版本号

$ git reflog
           

8.回退版本

$ git reset --hard HEAD^    //回退到上一個版本
$ git reset --hard HEAD^^    //回退到上上一個版本
$ git reset --hard HEAD~1    //回退到上一個版本
$ git reset --hard HEAD~100    //回退到上100個版本

//利用版本号回退版本
$ git reset --hard id(版本号)
           

9.檢視工作區和暫存區檔案的對比

$ git diff a.txt
           

10.撤銷修改,把檔案在工作區的修改全部撤銷

//單個檔案
$ git checkout -- a.txt

//所有檔案
$ git checkout -- *
           

11.将已經add但還沒有commit的修改撤銷掉,重新放回工作區

//單個檔案
$ git reset HEAD a.txt

//全部檔案
$ git reset HEAD
           

12. 上傳到github

//在目前目錄下運作
$ git remote add origit https.........   //origit:遠端庫的名字,可以自取     https.........:github倉庫位址

//将本地庫所有内容推送到遠端庫上
$ git push -u origin master
           

13.檢視遠端倉庫

$ git remote 
           

14.檢視遠端倉庫資訊

$ git remote -v
           

15.删除指定遠端倉庫

$ git remote rm origin