在github中创建新的repo后第一次提交gitignore
我已经在Github中创建了一个新的repo,现在我只想推送gitignore文件。在下一次提交时,我想推送其余的文件 我做的步骤-- 我的问题是,在远程回购中没有分支的情况下,push命令是什么 非常感谢您的帮助 更新-1 我试过以下方法:在github中创建新的repo后第一次提交gitignore,git,github,Git,Github,我已经在Github中创建了一个新的repo,现在我只想推送gitignore文件。在下一次提交时,我想推送其余的文件 我做的步骤-- 我的问题是,在远程回购中没有分支的情况下,push命令是什么 非常感谢您的帮助 更新-1 我试过以下方法: git add .gitignore git commit -m "git ignore only" git push origin master 现在,当我检查远程github时,我可以看到所有文件都已添加。因此,重述一下: 您已经在本地创建了回购协
git add .gitignore
git commit -m "git ignore only"
git push origin master
现在,当我检查远程github时,我可以看到所有文件都已添加。因此,重述一下:
- 您已经在本地创建了回购协议并对其进行了初始化(?)
- 你在当地一家名为master的分支机构工作
- 没有远程分支
- 您已经准备好了(git add)
和.idea/inspectionProfiles/Project_Default.xml
.idea/vcs.xml
- 您还准备了
.gitignore
- 您只想推送
.gitignore
.idea/inspectionProfiles/Project\u Default.xml
和.idea/vcs.xml
$git reset.idea/inspectionProfiles/Project\u Default.xml
$git reset.idea/vcs.xml
$git推送原始主机
$git branch--将上游设置为=原点/master
作为补充说明,您可以通过指定远程分支名称来执行步骤2:
$git推送源主机:remotemaster
两个文件Project\u Default.xml
和vcs.xml
已处于“暂存”状态。将它们添加到.gitignore
不会影响这样一个事实,即在下一次git提交中,它们将集成到提交中(因为它们是“暂存的”)
正如我们在“Git已经跟踪的文件不受影响”中所看到的那样,可能重复@Yousaf No我首先创建了我的本地repo,然后创建了远程repo。现在我只想第一次提交gitignore文件。没有别的了。上次我尝试它时提交了所有文件。@CodeCaster我没有推动任何新分支。我想要的是只将gitignore文件推送到远程。我不认为这与你可能的重复链接有任何关系。我刚刚添加了gitignore文件并提交了,在github上我可以看到所有文件以及.idea文件夹。好吧,你的github repo有一个分支,然后。没有。我只是显示了git branch-r结果。实际上,在第一次提交到远程repo时(如果没有可用的远程分支),它会推送所有文件,而不是一个文件。不确定这是对还是错?不管是否有远程分支。它只会推动你所做的事情。因此,任何没有通过“git add”和“git commit”的操作都将只保留在本地分支上。这是有道理的。不客气,你能投票支持我的解决方案(甚至接受它)吗?
> git add .gitignore
> git commit -m 'gitignore only'
git add .gitignore
git commit -m "git ignore only"
git push origin master