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

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

文件夾 剛才 push 當前 問題 操作 而是 本地庫 暫存

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>>

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