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模式的倉庫地址形如:git@github.com: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的倉庫即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM