我是一个小白,这是我第一次使用git命令的方式,clone项目到本地,然后推送到苦大师的GitHub

1.第一步我们要先登录到你准备推送文章的GitHub主页,选择你需要推送项目的仓库

github提交java代码 github给别人提交代码_git

2.第二步进入到这个仓库后点击右上边fork,然后会跳转页面,你会看到你GitHub用户名出现在左上角

github提交java代码 github给别人提交代码_github提交java代码_02

github提交java代码 github给别人提交代码_上传_03

3.第三步clone项目到本地,进入你想要保存clone项目的文件夹

github提交java代码 github给别人提交代码_上传_04

 

 

4.鼠标右键打开Git bash:git clone '这里写项目地址看下面git终端界面

github提交java代码 github给别人提交代码_推送_05

5.把你想要上传的项目文件拉到clone下来的项目文件里:文件夹deeptest是我clone下来的,比如这个文件001任务就是我想推送到苦大师GitHub的项目,就需要把这个文件拉到deeptest里面的第一期目录下

github提交java代码 github给别人提交代码_上传_06

6.到了这一步就该上传自己修改的内容了进入到deeptest/第一期/这个文件下鼠标邮件打开Git bash

   输入:git status-查看 文件修改的地方

github提交java代码 github给别人提交代码_github提交java代码_07

7. 以上红色区域就是你修改的内容,再次输入git add .,红圈的地方就是我想要上传的内容

github提交java代码 github给别人提交代码_推送_08

8.接下来就是输入提交的命令了:git commit -m ""(双引号里写你需要备注的内容)

github提交java代码 github给别人提交代码_github提交java代码_09

9.每次提交新的内容需要输入:git pull  ——意思就是说先把别人上传的内容保存到本地,不然会直接覆盖的(git clone是把整个git项目拷贝下来,包括里面的日志信息,git项目里的分支,你也可以直接切换、使用里面的分支等等。clone是本地没有repository时,将远程repository整个下载过来。pull是本地有repository时,将远程repository里新的commit数据(如有的话)下载过来,并且与本地代码merge

github提交java代码 github给别人提交代码_git_10

10.git push:pull 操作之后直接Git push提交你更改的内容这是项目就上传到你GitHub fork的分之下了

github提交java代码 github给别人提交代码_github提交java代码_11

github提交java代码 github给别人提交代码_github提交java代码_12

11.接下来就是在GitHub操作了,点击pull request,跳转到提交页面,title、body写上自己需要备注的,然后等待GitHub的主人审核通过后就会显示在对方的GitHub分支下了。

github提交java代码 github给别人提交代码_上传_13

github提交java代码 github给别人提交代码_git_14

github提交java代码 github给别人提交代码_git_15

github提交java代码 github给别人提交代码_推送_16

 

github提交java代码 github给别人提交代码_上传_17

 

注:笔者也是小白入门,自己摸索的记录下来,有不妥的地方希望看到的大神帮我写出意见,谢谢大家