前言:本想這個博客就是用來交作業的,因為作業,學習了git ,現在覺得,既然有這個博客了,就好好用一下吧,也給自己養成個好習慣,就也來記錄一下吧,關於git的本地倉庫上傳,本地與遠程的關聯,從本地上傳到遠程和一些遇到的錯誤/問題及解決方法
一、安裝git
裝的是這個,不要裝錯
二、設置公鑰/密鑰
見https://coding.net/help/doc/git/ssh-key.html
三、本地倉庫的建立及文件上傳到本地倉庫
打開git窗口
1.建立本地倉庫 git init
成功后
此時打開文件夾后,可能看不到新建的 .git 文件,因為文件隱藏了,進行設置“隱藏文件可見”即可出現
2.將文件添加到本地倉庫 git add 文件/文件夾 名
3.將添加的文件提交到本地倉庫 git commit -m "提交說明"
此處據說提交說明可以不寫,但是有說明還是一種好習慣,即使不寫說明,m后面也應該有" ",否則報錯
正確的
可以多次添加文件,然后一下全部提交
四、本地倉庫與遠程倉庫關聯及上傳本地倉庫的項目到遠程
1、在coding.net(估計github也是差不多吧)中,新建一個項目,該項目中含有遠程倉庫地址,一般用SSH的
2、從本地向遠程克隆項目 git clone 再加遠程倉庫的地址(我用的是SSH的)
3、執行語句
如果報錯,顯示已經存在,如:
則用去清除,注意:Calculate只是一個名字
4、上傳本地倉庫的文件到遠程倉庫
失敗情況:
經百度,因為在遠程倉庫建項目時建立默認文件 Readme.txt,而本地無此文件,造成沖突,解決方法:1、刪去遠程中的那個文件。 2、執行命令,使得本地添加上那個文件,命令如下:
自我感覺,這句命令是從遠程當下文件到本地的作用,執行完該命令后,會發現遠程中的那個文件在本地中存在了。然后再執行push命令,將本地文件推到遠程。
后記:目前對於git的理解就是這樣,學習還很初步,在新的學習后會進行更新博客。這部分中,對於公鑰的產生不太清楚,有待加強,看博客的時候,也看到了“master 分支"這些,還沒有去深究,都是學習的空間
”參考了一些很好的博客:https://blog.csdn.net/u014470581/article/details/51490480
https://www.cnblogs.com/xiangyangzhu/p/5316041.html
https://www.cnblogs.com/tinyphp/p/5025311.html
https://blog.csdn.net/debug_zhang/article/details/52215577
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000