老师,我在做git的时候,已经创立了index-ajax分支和主分支master。
git bash here 中命令行一直显示的是master
阿炎@▒▒▒▒ MINGW64 /d/git/git仓库项目/travel/project (master)
我想把我今天完成的index-ajax分支上传到我的git仓库中,我该如何运行命令呢?
我试了很久发现一直在master这个分支中。之前运行 git add . git commit -m git push 发现都可以成功上传的。
正在回答 回答被采纳积分+1
同学你好,解答如下:
1、之前处于哪个分支,那么编辑的内容,就处于哪个分支上。可以通过“git checkout 分支名”来切换分支,切换分支后,代码也会对应变化。比如老师切换到主分支后,代码如下:
而切换到其他分支后,代码如下:
所以可以通过切换分支的形式,来查看之前写的代码在哪个分支上。
2、显示没有内容可以push,说明之前已经push过了,目前是没有新的内容可以push的。建议同学先切换分支,确定自己在哪个分支之后,再修改代码,然后提交试试(确定一下是“修改了之后不提示“,还是“的确是提交过了”)。还可以通过在github上查看一下内容有没有对应更新来检查是否是提交过了:
建议同学再检查一下编辑器有没有保存。如果内容没保存,也可能会出现同学的问题。
祝学习愉快!
同学你好,解答如下:
1、如下提示,含义是当前正处于主分支上:
2、默认情况下,git都是处于主分支master上,此时执行git add . 等操作,都会在主分支上操作内容。所以需要创建并切换分支才行。
3、建议使用 “git checkout -b 分支名称”创建并切换分支。如果已经创建了分支,可以使用“git checkout 分支名称”来切换分支。执行切换分支的指令后,如果在下图红框位置,显示了分支名,则说明切换成功:
此时再执行git push 才是将代码推送到该分支。
4、 git status是用来查看文件的状态。同学截图中的提示含义是:在主分支上,没有任何东西需要提交,工作树是干净的。即同学在上次提交之后,并没有修改、新增内容,所以提示没有新内容需要上传。建议同学更改些内容再试试。
祝学习愉快!
我运行这些代码都显示空
阿炎@▒▒▒▒ MINGW64 /d/git/git仓库项目/travel/project (master)
$ git status
On branch master
nothing to commit, working tree clean
阿炎@▒▒▒▒ MINGW64 /d/git/git仓库项目/travel/project (master)
$ git add .
阿炎@▒▒▒▒ MINGW64 /d/git/git仓库项目/travel/project (master)
$
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星