今天我開始了初步的學習,首先從陌生的開始下手,GitHub,自己通過查詢網絡上的資料有了初步的理解與認識。進行了Git與GitHub的配置。
一、前期准備
首先下載Git,Git官網->https://git-scm.com/

進入GitHub官網 (https://github.com/)推薦使用谷歌瀏覽器,部分瀏覽器可能會進不去官網,注冊賬號。
二、建立存儲代碼的庫
注冊完GitHub賬號以后,新建一個庫,取名為test

這樣一個用來雲存儲代碼的庫就建好了,我們會看到一個這樣的界面,這將會在后面用到

庫已經建好,那么如何將電腦中的代碼上傳到庫中呢? 首先,需要做的是將該庫與本地連接起來,也就是將庫克隆到本地,接下來有兩種方法:1、下載GitHub客戶端 ;2、通過地址進行連接
三、克隆庫到本地
1.下載GitHub客戶端(推薦)
顧名思義,我們需要先從網上下載GitHub並進行安裝
下載好后點擊運行,登錄賬號
登錄后,我們再來到GitHub官網,點擊建好的那個庫,需要用到這個界面,由於下載了客戶端,我們可以直接點擊 Set up in Desktop

然后電腦會打開GitHub,點擊Clone,瀏覽路徑,選擇一個本地的文件夾,這里我選擇的是一個叫做workspace的文件夾

然后找到並進入這個文件夾,會發現文件夾里出現了test的文件夾,這就說明已經將那個叫做test的代碼庫克隆到了本地。

2、利用地址將庫與本地進行連接
如果不下載客戶端的話,可以利用地址來進行連接。我們還是需要利用建好庫之后的那個界面,記住地址

在本地電腦上選擇想要保存位置的文件夾,我用的還是剛才那個叫做workspace的文件夾。進入文件夾,這里我已經把剛才那個test文件夾刪除了,會發現workspace現在是一個空文件夾,我們單擊右鍵,選擇Git Bash Here(前提電腦已經下載安裝了Git)

進入命令窗,輸入git clone https://github.com/xhj1074376195/test.git 注意:這里的地址需要修改為你自己的地址,上面已經強調記住了

然后去查看workspace文件夾,發現里面出現了test文件夾,克隆成功!
四、將代碼文件等保存至庫
進入電腦中的test文件夾,將需要保存的文件復制到該test文件夾中,這里我的是一個叫做main的cpp文件。右鍵Git Bash Here進入命令窗。然后開始輸入git add main.cpp,注意需要將main.cpp改為你要上傳的文件名與類型,回車然后輸入git commit -m"c++",-m后的是字符串備注內容,可任意填寫,回車之后,再輸入git push origin master回車提交,如果GitHub已經登錄就可以提交,否則會讓你輸入賬號和密碼。

出現這個界面說明上傳成功,我們回到GitHub官網查看到庫中上傳的文件

以后再在這個倉庫下寫代碼就不需要再clone了,只需要在本地倉庫(我的workspace文件夾下的test)的文件夾里右擊打開Git Bash,然后輸入git pull就行了,GitHub上的代碼就會更新到本地。
上傳代碼的時候,只需要輸入三句命令:
git add 你要上傳的文件名或者寫成git add * .這是表示上傳所有修改過的代碼,這個命令也很常用
git commit -m"your words"這是提交時的備注,備注內容寫在雙引號內
git push origin master把本地倉庫的修改提交到GitHub上
五、git常用命令匯總
配置郵箱:git config --global user.email
配置用戶名:git config --global user.name
從遠程倉庫下拉代碼到本地:git pull
放棄本地代碼的修改:git checkout -- <file>
將本地代碼添加到緩沖區:git add * .
移除add到緩沖區的文件:git reset HEAD <file>
將本地代碼提交到本地倉庫:git commit -m"日志文字"
將本地倉庫同步到遠程倉庫:git push origin master
查看日志:git log
查看某個文件的提交日志:git log 文件名
查看某個用戶的提交日志:git log --author=“author”
查看某條提交日志相信信息:git show 版本號
查看git全部命令:git --help
查看git某個命令的使用:git help 命令名
六、遠程倉庫中文件夾的刪除
打開git bash
敲入$ git rm -r --cached 文件夾名稱
敲入$ git commit -m 'delete 文件夾名稱 dir'
敲入$ git push origin master重新提交
