Git基本操作

(一) 從遠(yuǎn)程倉庫克隆(拉取)項目到本地

$ git clone [remote_url]

成功執(zhí)行后, 本地就已經(jīng)有配置好git的遠(yuǎn)程項目了(項目路徑默認(rèn)為終端當(dāng)前所在路徑, 可以通過pwd查看當(dāng)前路徑, 并通過cd調(diào)整你想讓項目存放的路徑)

(二)為本地項目添加遠(yuǎn)程庫

  1. 創(chuàng)建本地版本庫
    $ git init

通過git init命令把本地項目目錄變成Git可以管理的倉庫

  1. 關(guān)聯(lián)遠(yuǎn)程倉庫
    $ git remote add origin [remote_url]
    若操作過程中出現(xiàn)問題,想刪除關(guān)聯(lián)遠(yuǎn)程倉庫,可使用:
    $ git remote remove origin

  2. 把本地庫的內(nèi)容推送到遠(yuǎn)程
    $ git add .
    $ git commit -m "the first commit project"
    $ git push -u origin master

把本地庫的內(nèi)容推送到遠(yuǎn)程,用git push命令,實際上是把當(dāng)前分支master推送到遠(yuǎn)程。

由于遠(yuǎn)程庫是空的,我們第一次推送master分支時,加上了-u參數(shù),Git不但會把本地的master分支內(nèi)容推送的遠(yuǎn)程新的master分支,還會把本地的master分支和遠(yuǎn)程的master分支關(guān)聯(lián)起來,在以后的推送或者拉取時就可以簡化命令。

若遠(yuǎn)程倉庫有些初始文件(如readme, .gitignore), 則需要在push前先使用命令git pull origin master --allow-unrelated-histories同步代碼

推送成功后,可以立刻在遠(yuǎn)程倉庫頁面中看到遠(yuǎn)程庫的內(nèi)容已經(jīng)和本地一模一樣了.

若過程中出現(xiàn)錯誤, 解決參照傳送門

若.gitignore文件未生效, 解決參照傳送門

(三)代碼的更新與提交

更新

取回遠(yuǎn)程倉庫的變化,并與本地分支合并
$ git pull [remote] [branch]

提交

$ cd projectname //轉(zhuǎn)到項目文件夾下
$ git add . //追蹤新文件,并放到暫存區(qū)
$ git commit -m "update message" //將文件納入本地倉庫
$ git push // 將本地倉庫同步到遠(yuǎn)程倉庫

刷新遠(yuǎn)程倉庫頁面, 可以發(fā)現(xiàn)代碼已經(jīng)上傳到遠(yuǎn)程倉庫了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • Git使用教程:https://blog.csdn.net/tgbus18990140382/article/de...
    SkTj閱讀 2,952評論 1 11
  • 本文作者陳云峰,轉(zhuǎn)載請注明。 這篇文章記錄個人常用的一些命令,和記不住的一些命令,轉(zhuǎn)載了并不斷更新。 Git官網(wǎng) ...
    陳云峰閱讀 2,919評論 0 24
  • 聲明:這篇文章來源于廖雪峰老師的官方網(wǎng)站,我僅僅是作為學(xué)習(xí)之用 Git簡介 Git是什么? Git是目前世界上最先...
    橫渡閱讀 4,141評論 3 27
  • 原文地址主要用到的命令: git config user.name 設(shè)置用戶名 git config user....
    AFinalStone閱讀 567評論 0 2
  • 看著到處都是關(guān)于2017余額不足類似的段子,我不禁感慨一年一年匆匆過,卻沒有留下什么記憶,所以準(zhǔn)備把之前拍攝的照片...
    樂簡家閱讀 301評論 0 0

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