Git教程 | 第八节 远程仓库操作(下)
大家好,我是阿娟,今天给大家分享Git教程第八节:远程仓库相关操作(下)和代码提交相关操作
一、 代码提交
1、提交暂存区到仓库区
git commit -m [提交信息]
2、提交暂存区的指定文件到仓库区
git commit [file1] [file2] ... -m [提交信息]
3、提交工作区自上次commit之后的变化,直接到仓库区
git commit -a
4、使用一次新的commit,替代上一次提交
git commit --amend -m [message]
#如果代码没有任何新变化,则可以用来改写上一次commit的提交信息
5、 重新做上一次commit,并包括指定文件的新变化
git commit --amend [file1] [file2] ...
二、 git pull
1、将远程分支拉取到指定本地分支
git pull [远端仓库名] [远程分支]:[本地分支]
2、将指定远程分支同步到当前本地分支
git pull [远端仓库名] [远程分支]
3、拉取所有远程分支的最新内容
git pull
git fetch 是将远程仓库的最新内容拉到本地,用户检查了以后决定是否合并到本地分支中
而git pull 则是将远程仓库的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,产生的冲突需要手动解决。
三、 git push
1、上传本地指定分支到远程仓库
git push [远端仓库名] [本地分支] :[远程分支]
2、如果本地分支名与远程分支名相同,则可以省略冒号
git push [远端仓库名] [本地分支]
当前分支与远程分支之间已经关联,则本地分支和远程分支都可以省略
git push [远端仓库名]
如果当前分支只有一个远程分支,那么远端仓库名也可以省略
git push
当前分支与多个仓库存在关联关系,则可以使用-u 选项指定一个默认仓库
git push -u [指定远端仓库名] [本地分支]
3、强行推送当前分支到远程仓库,即使有冲突
git push --force [远端仓库名] [本地分支]
4、推送所有分支到远程仓库
git push --all [远端仓库名]
以上就是今天的分享,谢谢你的阅读呀 ~~
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
年轻人的第一次github
46
HELLO,大家好 我是 余白今天给大家介绍一个技巧:Github国内镜像网址kgithub,解决Github无法访问和访问速度慢的问题!使用方法:只需要在github项目地址的域名前面加一个”k”字母即可。eg: github.com → kgithub.com 【 https://kgithub.com】
16
分享下最近课设做的简易网盘项目https://github.com/LMS2000/myCloudPan这个项目主要是一些io操作的简单运用,使用了鱼皮哥的后端模板,但是我写得比较急,所以很多地方设计的不是很好。比如1.对于删除文件这些操作可以使用定时任务2.一些方法存在一致性问题3.分享功能粒度还是很大,想做成类似某盘那样使用分享码4.登录想改成自己喜欢的一套RBAC,而且后端管理员界面还咩也写
11
GitHub 加速GitHub 加速方法引用:https://github.com/fhefh2015/Fast-GitHub/issues/441. 添加 GitHub 加速插件2. 设置加速地址https://gh.api.99988866.xyzhttps://gh.con.shhttps://gh.ddlc.tophttps://gh2.yanqishui.workhttps://ghdl
19
【资源分享】github加速神器 - FastGithub
71
