好吧,也许有人问过这个问题,如果我再问一次,请原谅。如何清理新的远程git仓库?
我一直在研究我的论文很长一段时间存放在Dropbox的一个目录中。
现在我正在接受一些人的帮助,因为所有这些都是在LaTeX中生成的,所以git中的存储库是个好主意。我必须承认,我很新,使用它。
因此,我在Bitbucket中打开了一个帐户,用于从我的项目(论文)中存储远程存储库,并简化修订和其他更改。
我试图遵循创建存储库的指示,但我犯了一个错误,我也跟着步骤是:
$ echo "Aradenatorix Veckhom Vacelaevus" >> contributors.txt
$ git add contributors.txt
$ git commit -m 'Initial commit with contributors'
$ git push -u origin master
我做的第一3行,但后来我看到这是unnecesary becase的他们是创建我的第一个文件,提交和推送的说明,但我还没有从项目中获取大量文件。正确的步骤是:
cd /path/to/my/repo
git remote add origin https://[email protected]/Aradenatorix/tesis.git
git push -u origin --all #
git push -u origin --tags #
的冷杉一个我做之前,所以我有没有烦恼,而不是按照之前从错误指令的第4步,我的确从这个第二个,但是当我试图第三我有一个错误:
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
但是我并不需要添加目录中的所有内容,只有.tex
文件和子目录并且附有图片。在解释以上我有两个疑问:
- 我知道我可以启动git
$ git init
但是...如何阻止它? - 如何删除加载到该远程存储库的所有文件不正确?
我试着用$ git rm
和许多选项,如--dry-run
,--cached
,-r
和--ignore-unmatched
但没有任何工程呢。
在此先感谢
您的论文以前是否在本地git回购的源代码控制之下?如果没有,您首先需要在将文件推送到远程之前在本地提交文件。如果你运行git status,你应该看到所有文件都在未标记的区域。首先添加并提交它们,然后尝试使用git push -u origin master – SimplicityGuy 2015-04-05 04:29:24
如果您已经提交了所有非.tex文件,那么您需要rm,然后使用git add --all。和提交删除这些文件。 – SimplicityGuy 2015-04-05 04:31:34
@SimplicityGuy其实不是,我的论文不在其他地方的git回购,这将是第一个。我如何从本地回购中删除不必要的文件? – Aradnix 2015-04-05 05:37:50