linux命令行將已有項目提交到github


  之前用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 https://github.com/lovemychobits/minihttpd.git,在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命令行的簡單使用就是這樣了。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM