假期更新就有假期更新的樣子,凡是有人推薦你用啥啥軟件可以提高效率之類的,你就需要問自己三個問題,是什麼?爲什麼?怎麼用?
今天就來說一下Git相關的問題!
1.Git是什麼?
Git可以理解成一個代碼管理工具,將需要多人協作的代碼上傳到Git服務器上去,方便項目內的各個單位統一變量名稱、統一代碼形式等方便的功能,說通俗一點就是一塊有人幫忙記錄操作的大黑板!大家在記錄人的監督下可以在黑板上進行刪、增、改、查,但每次進行的操作都會被記錄員記錄在案。
2.爲什麼用Git?
不知道大家在一起敲代碼時有沒有統一變量命名和定義變量類型的習慣?但是存在一個問題,在沒開會的情況下,如果三個人寫代碼,對同一個變量,張三用int A1,李四用long A,王五用float AA,到時候大家寫的代碼統一的時候就會出現各種各樣的不適配,這個多說無益,被噁心過就知道Git這塊大黑板的好了。
3.Git怎麼用?
這個問題網上很多教程咯,大家可以根據自己的需要學習一下,但有一個前提就是裝好Git。接下來就總結一下我對Git使用的理解。
1.Git的構成
Git我開始說是塊黑板,我就按黑板說一下
首先,上黑板寫之前,爲了不寫去黑板上丟人,我們都有自己的作業本,打好草稿才能往黑板上謄寫,所以先說草稿紙:工作區
首先我們要在本地新建文件夾,並在文件夾內右鍵打開Git Bash Here,之後就可以在command窗口輸指令了。
工作區就是本地新建的文件夾
之後就是暫存區:作業本
最後就是程序倉庫:黑板
主要操作就是把本地文件夾內的文件修改好之後,通過一下幾行代碼把修改的內容上傳到Github託管
git status //查詢工作區狀態
git add xxx.xx //將xxx.xx文件上傳到暫存區
git commit -m "這裏寫上傳的描述" //將暫存區的所有文件上傳到程序倉庫並記錄工作描述
git clone https://github.com/用戶名/倉庫名.git //下載Github端的代碼,網址可以在Github下面圖中位置找到
git config --global user.name XXX //在本地註冊自己在Github的用戶名,這裏用XXX代替,用的時候改自己的用戶名
git config --global user.email XXX //在本地註冊自己在Github的郵箱,這裏用XXX代替,用的時候改成github上使用的郵箱
git init //git倉庫初始化,完成後文件夾內會出現隱藏文件夾.git,用記事本打開.git的congif後將origin的url改爲https://用戶名:密碼@github.com/用戶名/倉庫名.git,方便以後操作。
git config --list //查詢配置清單,可以看到自己的配置信息。
git push //把暫存區的所有內容同步到Github代碼倉庫裏。
在Git的command指令裏同樣支持linux的指令操作,像
rm -rf xxx //刪除xxx
cd xxx //轉到xxx目錄下
vi xxx //修改xxx
touch xxx //新建xxx
其他的大家自己研究,接下來我說一下代碼使用步驟
修改Github的代碼
就此爲止,我除妖研究的Git操作就這麼多,以後有必要還會繼續更新