github 修改了代码怎么提交
3个回答
2017-09-27
展开全部
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,然后再改变,然后提交。
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,然后再改变,然后提交。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询