關于Git的使用與命令解釋 - Git基本操作

一、配置Git工具

首- 在安裝完成Git后需要打開Git Bash首先配置操作員的信息,配置代碼如下:

  • 注意!復制的時候不要復制最前面的$符號
//配置操作員姓名
$ git config --global user.name "Song Qingqing"
//配置操作員郵箱
$ git config --global user.email admin@mclansky.com
  • 備注:現(xiàn)階段,大多數(shù)的倉庫都是使用https協(xié)議進行倉庫的推拉,這個時候可以在自己的電腦上配置客戶端記住密碼,避免每次都需要輸入密碼。
$ git config --global credential.helper store
  • 關于文本編輯器與差異分析工具的配置,正常情況下在安裝步驟的時候就已經(jīng)完成選擇,如果需要后期進行修改可以用以下代碼:
//文本編輯器配置
$ git config --global core.editor emacs
//差異化分析工具
$ git config --global merge.tool vimdiff

二、Git連接碼云或者GitHub

  • 啟動Git Bash,然后再輸入以下命令:
//其中***是自己的郵箱地址
$ ssh-keygen -t rsa -C "***"
  • 然后命令回提示你將SSH公鑰文件存儲的位置,并要求你輸入一個密碼,密碼自己設置不要忘記即可。
  • 在知道公鑰文件存儲的位置之后用記事本打開id_rsa.pub文件,然后將內(nèi)容復制到碼云賬戶個人中心的SSH公鑰處,添加新的公鑰即可,公鑰標題一般是郵箱地址。

三、在碼云或者GitHub上創(chuàng)建項目

  • 點擊賬戶頭像左邊的加號新建一個項目,新建以后點擊我的碼云找到該項目。
  • 這個時候進入自己的項目,然后點擊克隆按鈕復制項目路徑。這個路徑在后面的步驟中需要用到。

四、Git的基本操作

  • 創(chuàng)建自己的項目目錄,在創(chuàng)建完畢后進入目錄右鍵點擊Git Bash Here菜單打開Git Bash。
  • 打開Git Bash之后就可以創(chuàng)建項目或者從代碼托管平臺克隆已經(jīng)創(chuàng)建的項目到本地了。
  • 創(chuàng)建項目具體的步驟是首先進入自己創(chuàng)建的二級項目目錄,然后右鍵點擊Git Bash Here菜單打開Git Bash輸入,操作代碼如下:
//將文件夾初始化成git本地倉庫
$ git init  //如果是在網(wǎng)站端創(chuàng)建的項目可以不執(zhí)行
  • 克隆項目的具體操作代碼如下:
//其中***為GitHub或者Gitee中的倉庫地址
$ git clone ***
  • 在完成代碼的克隆之后,就可以將本地代碼上傳到遠程倉庫,具體的操作命令如下:
    此步驟切記,需要在項目目錄中右鍵點擊Git Bash Here
//將項目內(nèi)所有文件都添加到暫存區(qū)
$ git add .
//將存入暫存區(qū)修改內(nèi)容提交至本地倉庫中
$ git commit -m '操作備注內(nèi)容'
//將本地倉庫與遠程倉庫建立連接
//其中***為GitHub或者Gitee中的倉庫地址
$ git remote add origin  xxx
//如果上一步出現(xiàn)fatal: remote origin already exists提示,則執(zhí)行下一行代碼
$ git remote rm origin  //代碼執(zhí)行完畢后重新執(zhí)行上一行
//把暫存區(qū)的代碼推到遠程倉庫
$ git push -u origin master

五、操作過程中的注意事項

  • 在正常使用過程中,切勿直接在網(wǎng)頁庫中更改文件,否則會造成線上庫與本地庫不同步的情況。若出現(xiàn)庫不同步的情況,應當執(zhí)行合并指令對線上庫與線下庫進行合并。
//可以通過如下命令進行代碼合并來同步本地或者線上庫缺少的文件
$ git pull --rebase origin master
  • 若出現(xiàn)庫不同步的情況,在push代碼的時候會出現(xiàn)以下報錯:
failed to push some refs to git
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容