1. 程式人生 > >gith命令列使用之上傳和刪除

gith命令列使用之上傳和刪除

git這個工具的功能很強大,而使用git bash的命令列來進行git工具的操作尤為重要。而且我個人認為,用命令列進行git工具的操作比起圖形介面的git工具,要更容易理解。圖形介面的那個叫TortoiseGit 的軟體,反而鼓搗了好幾次都沒搞明白,反而git bash 也就是命令列工具的這個,通過在網上查詢錯誤進行改正,刷了一點教程,最終將自己的東西上傳成功了

那麼,這裡先簡單介紹幾個關於git命令列的作用:

初始化本地庫: git init        //這是在當前目錄也就是工作區下初始化一個git本地庫,這裡的工作區指的是你要對日常檔案與git本地庫進行隔離,而建立的一個專門的目錄資料夾

然後是對當前倉庫裡檔案的狀態的檢視:  git status  

上傳一些檔案時,主要需要經過三個步驟,先將檔案新增到本地庫,再從本地庫上傳到暫存區,最後同步推送到遠端倉庫裡

   git add filename      //從工作區提交到暫存區,如果是將當前資料夾裡所有東西都上傳,那就是 git add .  這是因為在Linux下這個小點就指的是當前目錄,而git的命令列正是沿用的linux的命令列

   git commit -m “對提交的操作的描述”   //從暫存區提交到倉庫,這裡的倉庫就指的是我們剛才初始化的本地庫

   git push       //從本地庫同步到遠端倉庫

這幾步都沒問題的話,開啟GitHub主頁對應的倉庫,就能找到你上傳的東西了

同理,要刪除檔案,也是這樣的步驟,先是刪除本地庫裡的該檔案,再將暫存區裡的該檔案刪除,最後是將刪除操作同步到github 主頁上的遠端倉庫

   rm -rf filename    //刪除當前工作區資料夾裡的需要刪的東西 ,我首先假定是要刪除這個專案裡的資料夾,故而帶上了引數

   git rm -rf filename  

   git commit -m "對提交操作的簡單描述"  //這裡你的操作當然也要進行提交到本地庫,描述當然就不是新增,而是刪除操作了

   git push     //將你的操作的行為同步到遠端倉庫

然後這幾步下來,你就會發現你的遠端倉庫裡原來的那個檔案就沒了

git命令列的使用,還有很多,這裡分享一個連結,裡面有好多更詳細具體的描述:我是傳送門biubiubiu>>