之前用git是在windows下用git的圖形化介面進行操作的,這次有乙個寫了幾天的小專案想提交到git上,linux命令列下面沒有圖形化的介面,所以全部需要git命令來操作。
實踐之後,主要是下面幾個步驟:
(1) 登陸github,建立乙個repo專案
(2) 在自己專案工程目錄下面執行git init
(3) 然後將工程下面的所有需要的**和配置新增到git,命令:git add *.cpp *.h cmakelists.txt(根據自己的需要新增)
(4) 然後執行git commit -m "log message(自己的提交日誌)",注意這裡一定要加-m,加上提交日誌,否則其實提交是不成功的,在後面的push操作中會提示錯誤:「error: src refspec master does not match any.」,主要就是在這一步浪費了比較多的時間。
(5) 然後再執行git remote add origin,在github上面新增origin
(6) 最後提交我們指定的**,命令:git push -u origin master,然後git會提示你輸入你github上面的使用者名稱和密碼,然後會進入乙個檔案上傳的介面,上傳完成結束。
經過上面幾個比較簡單的步驟,就可以將自己已有的工程提交到github上面了。其實在github上建立了乙個空專案的時候,github的網頁上對這些步驟本身就是有乙個比較詳細的提示了,只是我一開始沒太注意浪費了一點時間,另外主要還是在commit的時候,沒有-m附加資訊。
在git push之前,如果想知道本次提交或者修改了哪些東西,可以用git status來檢視一下。另外如果add的時候,新增了一些自己不想要的資料夾,或者檔案,可以分別用git rm -rf 資料夾,和git rm 檔案,來進行刪除,區別就是刪除資料夾需要加-rf。這裡的刪除資料夾是指刪除提交到git上的,不是指刪除本地的哦。
git命令列的簡單使用就是這樣了。
git 命令列提交
首先通過pycharm提交工程你早已經會了很簡單,之前上傳不了但是改了pycharm的設定之後,改的是git操作 用git的命令列去操作你是一定要會的平時我們 如果你想提交專案到遠端githup上面,首先找到你githup上面倉庫的位址 然後開啟git命令 git clone 就會在桌面出現乙個資料...
命令列撤銷git提交
1.檔案還沒提交到暫存區 檔案所在目錄執行命令 git checkout filename 2.檔案提交到了暫存區 檔案所在目錄執行命令 git reset head filename git checkout filename 3.提交到了本地倉庫 回退到指定版本,不保留修改 git log 或者...
GIT命令列提交到gihub
git init 檢查加密傳輸是否設定 ssh t git github.com git pull origin master git remote add origin git github 你的github遠端位址.git 輸入命令列 git add 注意add後面是有 的,而且和add之間有乙...