1. 程式人生 > >GitHub上程式碼的上傳以及刪除

GitHub上程式碼的上傳以及刪除

向GitHub提交程式碼

1.首先在終端cd到自己的code目錄,比如程式碼在Sort檔案中,就cd到Sort資料夾
這裡寫圖片描述
2.cd到這個目錄以後,終端輸入

git init

3.繼續。(“ . “表示將Sort資料夾中的所有檔案新增,新增具體的檔案時在git add 後邊加上具體的檔名)

git add .

4.繼續。first commit對應的位置輸入需要的提示資訊

git commit -m "first commit"

5.繼續。這個後面跟的https就是上面建立倉庫成功後的地址,拷貝過來

git remote add origin https://github.com
/Tyella/Algorithm.git

6.最後一步,將修改進行提交

git push -u origin master

最後結果如下
這裡寫圖片描述
注:
在第6步中,可能會出現一些異常
這裡寫圖片描述
解決辦法如下

git push -u origin +master

刪除遠端倉庫不想要的檔案

在上傳專案後如果上傳了不想要的檔案,在github上是不能直接刪除倉庫的檔案,我們只能通過終端命令來刪除我們我想要的檔案或者目錄。

git rm --cached -r useless    ## -r引數刪除目錄
git commit -m "remove directory from remote repository"
git push

刪除檔案

git rm --cached filename    ##git rm --cached a.txt刪除的是本地倉庫中的檔案
git commit -m "delete filename"
git push 

注:用-r引數刪除目錄,git rm –cached a.txt刪除的是本地倉庫中的檔案,且本地工作區的檔案會保留且不再與遠端倉庫發生追蹤關係,如果本地倉庫中的檔案也要刪除則用git rm a.txt