用git将本地仓库推送至远程gitee仓库

本文提供了一个简易的Git命令行教程,详细介绍了如何进行Git全局设置,创建本地仓库,已有的本地仓库如何操作,以及如何将本地仓库的改动推送到远程Gitee仓库。特别强调了每次更改后执行的推送指令,以及`git pull`与`git merge`的区别和使用场景。

简易的命令行教程

Git 全局设置

git config --global user.name "pushiji"
git config --global user.email "pushiji@qq.com"

新建本地 git 仓库(以test为例)

mkdir test
cd test
git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/pushiji/test.git
git push -u origin master//如果远程仓库是新建的空仓库,可以这样,否则,会出错,解决办法是执行命令 `git pull --rebase origin master`,然后再执行`git push -u origin master`;其中origin是远程主机别名;总而言之,成功推送的条件是远程仓库文件是本地仓库文件的子集。

已有本地仓库

git cd test
git remote add origin https://gitee.com/pushiji/test.git
git push -u origin "master"//将远程仓库origin的master分支与本地仓库master分支关联,以后直接使用git push而无需制定参数。

注释

  • 每次改变本地仓库的文件后必须要执行如下指令才能远程推送
git add -A
git commit -m "commit message"
  • 如果不让远程推送,就执行命令 git pull --rebase origin master,意思是先将远程仓库文件下载到本地,并与本地仓库文件合并。

  • git push origingit push -u origin master的区别

    git push origin将当前分支推送到远程origin主机的对应分支。如果当前分支只有一个追踪分支,那么主机名都可以省略。 如果当前分支与多个主机存在追踪关系,那么这个时候-u选项会指定一个默认主机,这样后面就可以不加任何参数使用git push。

    git push -u origin master 命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。 不带任何参数的git push,默认只推送当前分支,这叫做simple方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值