码迷,mamicode.com
首页 > 其他好文 > 详细

git常用命令以及如何与fork别人的仓库保持同步

时间:2017-08-03 13:58:27      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:更新   epo   ast   拉取   image   帐号   remote   mit   ase   

简单常用命令
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个名利就可以了。

 

fork别人的项目后,把自己名下fork别人的项目clone到本地后,如何与作者的项目保持同步,这里演示的是HTTP模式,SSH模式只是仓库地址不一样,其他都一样!

如我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的仓库即可

技术分享

 

git常用命令以及如何与fork别人的仓库保持同步

标签:更新   epo   ast   拉取   image   帐号   remote   mit   ase   

原文地址:http://www.cnblogs.com/-walker/p/7278951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!