git常用命令以及如何與fork別人的倉庫保持同步

簡單常用命令
1、git status
查看當前倉庫是否有文件改動
a:提示
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean時候是沒有改動
b:提示有紅色就是有改動,可以提交
2、git add .
add .代表添加所有文件到本地倉庫
3、git commit -m '註釋內容'
提交到倉庫,會彈出遠程倉庫的帳號和密碼輸入即可
4、git push origin master
推送到遠程倉庫
5、git pull
從當前倉庫拉取到本地倉庫
6、git clone 倉庫名(英文)
從遠程倉庫克隆到本地(可以克隆任何倉庫)
7、git remote -v
查看當前倉庫地址
----------------------
一般本地搭建好,每次只用1234個名利就可以了。

 如何跟作者保持同步?

這裏演示的是HTTPS模式,SSH模式只是倉庫地址不一樣,其他都一樣!
SHH模式的倉庫地址形如:[email protected]:wjf444128852/Front-face-questions.git
HTTPS模式的倉庫地址形如:https://github.com/wjf444128852/Front-face-questions.git

建議使用SSH模式!!!!!!!!!!!!!!!!

fork別人的項目後,把自己名下fork別人的項目clone到本地後,如何與作者的項目保持同步,

如我fork了: https://github.com/jsfront/month.git  該倉庫到我的名下變爲:(https://github.com/wjf444128852/month.git )

並把https://github.com/wjf444128852/month.git clone到本地,想要與作者同步

1、git remote add jsfrontgroup https://github.com/jsfront/month.git

jsfrontgroup是關聯的原倉庫在我本地的名字,可以自定義

2、git fetch --all就 這將更新git remote 中所有的遠程repo 所包含分支的最新commit-id, 將其記錄到.git/FETCH_HEAD文件中

3、想要同步執行:git rebase jsfrontgroup/master

此時本地已經與作者同步了,但是自己fork的遠程倉庫還沒與作者同步,你只需要:git push origin master,提交到自己的倉庫即可

###如何讓自己的github倉庫也同步(如https://github.com/wjf444128852/month.git)

4、此時:git status會看到作者有多少次提交,

 

5、你只需要:git push origin master,輸入賬號和密碼(HTTP模式,SSH模式不需要輸入)將本地更新後的push到遠程自己fork的倉庫即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章