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个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
鱼友5582
下载 APP