github拉代码提交_github 修改了代码怎么提交

本文介绍了如何使用Git在Windows环境下初始化仓库、添加文件、提交更改以及将本地仓库同步到GitHub远程仓库。重点讲解了gitadd., gitcommit-m, gitremoteadd, 和gitpush等命令的使用,并强调了在多人协作时需要先拉取远程代码以避免冲突的重要性。
摘要由CSDN通过智能技术生成

匿名用户

1级

2016-08-13 回答

展开全部

1.下载安装Git for windows 就不多说了,由Git Shell进入项目所在的目录中

2.首先,在该目录中创建一个新的responsitory,将会显示"Initialized empty git repository in ....git" (... is the path).

3.现在你需要通过将文件添加进repository来告诉git,通过git add filename来实现,如果你想添加所有的文件,你可以通过git add . 来实现;如果涉及到文件的删除,可能还需要git add . -A 来实现,这样被删除的文件也会被一同提交

4.现在你添加了文件并记录了变化,你需要提交这些改变,那样git就可以跟踪它们了,输入git commit -m "second_commit".-m允许你为这次提交添加备注信息。

目前来讲,上述的步骤是必须的,即使你没有用到github,它们是开始一个respository的正常步骤。由于git是分布式的,它意味着你为了使用git不必非要有一个中央服务器。

5.现在你想将这些改变同步到github上,你只需要告诉git添加一个远程路径,你可以通过以下命令实现它:

git remote add origin https://github.com/yourusername/your-repo-name.get

6.一旦你这样做了,git知道你的远端repository,你可以让它上传你提交的文件:

git push -u origin master

一般步骤1-6是可以将文件提交到远端github上,但并不总是这样,有时候你修改的时候还必须先pull一下,将远端服务器的代码pull到本地,没有pull的情况下有可能出现如下错误,比如:! [rejected] master -> master (fetch first)

它就是告诉你,要先fetch first,因为或许已经有人先你一步将代码push到master,你的提交是在后面的,因此你必须拉取远端代码,合并改变,然后你就可以再次提交了。如果你不想这样(或者你想强制提交,通过使用--force选项),你可能搞乱提交历史记录。

所以不建议用git push origin master -f来强制提交,而是先fetch,然后再改变,然后提交。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值