1. 程式人生 > >Git-操作命令

Git-操作命令

Git操作--連線本地和遠端伺服器

git操作命令

本地操作

1:mkdir test (或直接 touch testing.py程式檔名+字尾)

2:進入步驟1建立的test檔案,(如果是在當前目錄下直接建立的是程式檔名 testing.py,則不需要進入),然後 git init 初始化

3:git add testing .py ----從工作區提交到快取區**

4:git commit -m '描述' --- 從快取區提交到倉庫

5:如果中間過程需要修改:如編輯testing.py檔案,則: vi testing.py,編輯結束,退出並儲存後,重新 git add testing.py,再次新增到快取區,最後,git commit -m '本次修改的描述'

 

 

遠端操作

1:先克隆 ,找到遠端倉庫的連結

  git clone  http://[email protected]/lvqiang/testing.git

2~6步驟,與本地操作類似

2:mkdir test (或直接 touch testing.py程式檔名+字尾)

3:進入步驟1建立的test檔案,(如果是在當前目錄下直接建立的是程式檔名 testing.py,則不需要進入),然後 git init 初始化**

4:git add testing .py ----從工作區提交到快取區

5:git commit -m '描述' --- 從快取區提交到倉庫**

6:如果中間過程需要修改:如編輯testing.py檔案,則: vi testing.py,編輯結束,退出並儲存後,重新 git add testing.py,再次新增到快取區,最後,git commit -m '本次修改的描述'**

 

7:再輸入git push命令即可

 

 

一次性上傳多個檔案下的指令碼,包括資料夾同時上傳

  建立一個test資料夾,並建立test1.py,test2.py 兩個指令碼,要求同時將這兩個指令碼和資料夾上傳到遠端倉庫
  ​
  1:建立資料夾 mkdir test
  ​
  2: 進入該資料夾下 cd test
  ​
  3:  建立指令碼 touch test1.py,如果有需要寫內容,則vi test1.py
  ​
  4:  建立指令碼 touch test2.py,如果有需要寫內容,則vi test2.py
  ​
  5: 分別將test1.py,test2.py新增至快取區,git add test1.py, git add test2.py
  ​
  6:git commit -m '描述'    ------此時,會將該資料夾下的兩個指令碼同時提交
  ​
  7: git push  --- 上傳到遠端倉庫

 

一次性刪除多個檔案下的指令碼,包括資料夾同時刪除

  注意,不要在當前目錄下,刪除目標檔案,而是在上一級目錄下
  ​
  1: git rm test -r -f              -------此時,test資料夾的兩個指令碼以及test檔案都會被刪除
  ​
  2: git commit -m '描述'
  ​
  3: git push

如果是直接刪除檔案,如test2.py,則直接用命令:rm test2.py

 


在github倉庫中上傳一個資料夾

方法1:

  在web端,直接點選create new file 只會生成檔案,單隻只要在檔名後面加上 / ,這個斜槓再輸入一個檔名,在裡面隨表寫點東西,提交就OK了,比如,如果專案是CIP,那麼想要個ab的資料夾,只需要輸入ab/ad就會生成一個abde 檔案,裡面有個ab的檔案