好吧,也許有人問過這個問題,如果我再問一次,請原諒。如何清理新的遠程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