日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何使用Github实现协同工作

發(fā)布時間:2024/3/24 编程问答 66 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何使用Github实现协同工作 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

如何使用Github實現(xiàn)協(xié)同工作(例子:兩人合作寫代碼)

Github 可以滿足多人協(xié)作開發(fā)項目的需求。在這里我簡單記錄一下如何兩人合作完成代碼。

方法一:邀請協(xié)同開發(fā)

這種方法邀請者和被邀請者有幾乎相同的權(quán)限,被邀請者的push 操作無法被拒絕。邀請者和被邀請者使用同一個repository。

首先兩個人(userA 和 userB)都需要有各自的github 賬號,其中userA 邀請userB 來共同開發(fā), 具體操作步驟如下:

第一步:邀請

userA 登入GitHub以后可以選擇新建一個repository,將想要共同完成的工程上傳,然后在當(dāng)前repository的setting中,選擇Collaborators,search user B, 向他發(fā)送合作邀請,當(dāng)userB同意后,他就會出現(xiàn)在Collaborators欄目下(如下圖所示)。

ps: userB的邀請信息以郵件方式發(fā)送給userB的注冊郵箱,userB可以在那封郵件中點同意邀請

第二步: userB 修改代碼

這里userB 首先需要下載一個git bash,下載完成后在電腦里會顯示如下圖,

點擊Git Bash,

第一件事是登錄自己的GitHub賬號,輸入

git config --global user.name “Your Name”(注意前邊是“- -global”,有兩個橫線)
git config --global user.email “email@example.com”

登入以后,userB 可以將需要共同完成的工程clone 到本地,在git Bash 中輸入

git clone https://github.com/userAname/repository_name

這樣子會把工程下載到命令行對應(yīng)的目錄下,win+R >cmd 查看命令行地址,如果想改變clone的工程的存放地址,可以輸入

git clone https://github.com/userAname/repository_name D:/clone_file

其中“D:/clone_file”就是你想存放clone 工程的地址(請確保這個文件夾是空的,不然會出現(xiàn)fatal: destination path ‘D:/clone_file’ already exists and is not an empty directory.)

clone完成后,userB 就可以在本地修改工程內(nèi)容了。

第三步,userB上傳修改內(nèi)容

當(dāng)userB 完成修改后就可以提交了,首先到 D:/clone_file,右擊這個文件夾,選擇 Git Bash here,

然后在git Bash 中按第三步的方式登入GitHub,如果想看看自己修改了哪些部分,可以輸入

git commit

上傳修改,輸入

git commit -a -m “change2” 或者

git add .

git commit -m “change2”

之后再輸入 git push,就可以把修改上傳到服務(wù)器,這時候userA 就可以看到自己GitHub 上面的項目更新了,如圖:

如果userA 想把userB的修改更新到本地的話, 同樣打開git Bash,登入GitHub賬戶,輸入git pull,修改到本地。

同樣,如果userA 修改了內(nèi)容,userB 也可以使用git pull,把修改更新到本地。

方法二:fork倉庫同步/pull

這個方法userA 和userB 使用不同的repository, 代碼安全性高,但是管理好復(fù)雜。

第一步:fork 代碼 clone 到本地

userA 新建了repository,上傳了工程,邀請了userB以后,userB接受邀請以后,可以在GitHub上點擊fork

把工程復(fù)刻到自己的repository中。然后再和上面一樣,在git Bash 中把工程clone 到本地。但要注意的是,假設(shè) repository name 為 test, 這里如果clone到本地 D:/clone_file 中,實際存放在 D:/clone_file/test 下,在git Bash 中要進入 test 文件夾下才能進行push 操作,進入該文件夾 輸入 cd D:/clone_file/test。

第二步: 修改并上傳

這里userB修改和上傳的操作和前面的一樣,但是這里要注意的一個問題是,當(dāng)userB 做完修改,想要git push 的時候,可能會出現(xiàn)這樣的錯誤

解決辦法是:

在git push 之前,先輸入

git config --global --edit
然后在顯示出的內(nèi)容的最后輸入(按 i 開始輸入)

[credential]
helper = username
useHttpPath = true
然后按 alt + c 推出輸入,英文模式下 按 “:wq” 退出。

然后再輸入git push 將修改上傳到服務(wù)器。不過這些改動只會上傳到userB 的repository中,不會更改user A的repository。

第三步: 發(fā)起pull request

如果userB 希望自己的改動能同步到userA的工程中,就需要在Github 的repository 中發(fā)起pull request。

userA 就會在自己的Github上接收到pull request,(request 為0 是因為我把它處理了)

點進去就可以選擇把userB 的修改merge 到自己的repository中。

總結(jié)

以上是生活随笔為你收集整理的如何使用Github实现协同工作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 精品人妻一区二区三区免费 | 91国视频| 懂色av一区 | 日韩大片一区 | www亚洲精品 | 少妇人妻偷人精品无码视频 | 欧美视频在线观看免费 | 91成人观看 | 中文字幕在线观看视频一区二区 | 国产精品99无码一区二区 | 欧美日韩亚洲国产 | 一久久| 亚洲精品久久久蜜桃网尤妮丝 | 国产精品成久久久久三级 | 国产成人精品一区二区三区网站观看 | 超碰com| 亚洲无码高清精品 | 成年人免费视频播放 | 欧美日韩一级二级三级 | 又大又粗弄得我出好多水 | 我们2018在线观看免费版高清 | 男女无遮挡网站 | 久久亚洲一区二区 | 日韩狠狠 | 911久久| 爱就操| 久久久久久逼 | 国内精品人妻无码久久久影院蜜桃 | 来吧亚洲综合网 | 欧美黄色性视频 | 色乱码一区二区三区 | 91精品国产手机 | 午夜精品福利影院 | 亚洲激情婷婷 | 91传媒视频在线观看 | 成人免费毛片视频 | 国产欧美久久久精品免费 | 国产亚洲一区二区三区不卡 | 国产精品久久国产精品 | 视色视频在线观看 | 国产经典自拍 | 91精品视频免费在线观看 | 日韩在线二区 | 成人午夜在线免费观看 | 老司机精品视频在线 | 高清久久久久久 | 香蕉久久夜色精品国产使用方法 | 先锋av资源网站 | jizzjizz在线观看 | 国产91在线看| 天天看天天做 | 国产成人午夜视频 | 日韩欧美国产精品 | 欧美激情一区二区三区p站 欧美mv日韩mv国产网站app | 香港三日本三级少妇66 | 修女也疯狂3免费观看完整版 | 国产一区视频免费观看 | 四虎成人精品在永久免费 | 操在线视频 | 成人毛片18女人 | たちの熟人妻av一区二区 | 国产对白羞辱绿帽vk | 一级国产精品 | 亚洲无线视频 | 国产免费色视频 | 伊人资源网 | 91成人精品国产刺激国语对白 | 黄色日韩 | 欧美xxxx黑人xyx性爽 | 超碰激情 | 一区二区三区91 | 五月婷婷在线观看视频 | 免费日韩 | 亚洲天堂2014| 婷婷亚洲天堂 | 一级在线毛片 | 在线视频黄| 国产午夜精品在线 | 天天舔天天干天天操 | 最新在线中文字幕 | 国产精品suv一区 | 一区二区视频在线免费观看 | 毛片视频免费 | av导航在线观看 | 你懂的欧美 | 黑人中文字幕一区二区三区 | 99久久精品无码一区二区毛片 | 99久久久无码国产 | 大波大乳videos巨大 | 国产污视频在线观看 | 亚洲天堂网一区二区 | 免费黄色看片网站 | 懂色av一区二区三区免费 | h色视频在线观看 | 国产精品成人在线 | 一区二区三区免费视频观看 | 成人免费片库 | 成人观看 | 国产精品日日做人人爱 |