與遠(yuǎn)程版本庫(kù)協(xié)作

生成 SSH Key

想要在 GitHub 提交代碼必須要先添加 SSH Key 配置。

  1. 指定 rsa 算法生成密鑰:
    ssh-keygen -t rsa
    接著連續(xù)按三個(gè)回車,就會(huì)生成兩個(gè)文件:
    id_rsa:密鑰
    id_rsa.pub:公鑰
    存放在 C:\Users\Administrator\.ssh 下。
  2. 在 GitHub 的 Setting 里的** SSH and GPG keys** 里,把 id_rsa.pub 內(nèi)的內(nèi)容填入,就 ok 了。

  • 本地沒倉(cāng)庫(kù)時(shí),在遠(yuǎn)程創(chuàng)建倉(cāng)庫(kù),并將遠(yuǎn)程倉(cāng)庫(kù)下載到本地:
    git clone https://github.com/exmaple/test.git
  • 下載的文件夾就是一個(gè)倉(cāng)庫(kù)了,可以在里面做各種操作,如把本地項(xiàng)目文件放進(jìn)去。
  • 或把下載文件夾中的文件剪切到上一個(gè)目錄(項(xiàng)目目錄),并刪除下載文件夾,項(xiàng)目就被添加到版本控制中去了。
  • 本地已有倉(cāng)庫(kù)時(shí),遠(yuǎn)程創(chuàng)建倉(cāng)庫(kù),并關(guān)聯(lián)本地倉(cāng)庫(kù):
    git remote add origin git@github.com:TTTqiu/WeChatTest.git
  • 查看當(dāng)前項(xiàng)目有哪些遠(yuǎn)程倉(cāng)庫(kù):
    git remote -v

  • 把本地修改的內(nèi)容同步到遠(yuǎn)程版本庫(kù)上:
    git push origin master
    其中 origin 部分指定的是遠(yuǎn)程版本庫(kù)的 Git 地址,master 部分指定的是同步到哪一個(gè)分支上。
  • 將遠(yuǎn)程版本庫(kù)上的修改同步到本地:
  1. git fetch origin master
    同步下來(lái)的代碼并不會(huì)合并到任何分支上去,而是會(huì)存放在到一個(gè) origin/master 分支上。
    之后再調(diào)用 merge 命令將 origin/master 分支上的修改合并到主分支上。
    git merge origin/master
  2. git pull origin master
    相當(dāng)于將 fetch 和 merge 這兩個(gè)命令放在一起執(zhí)行。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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