將本地文件夾轉換爲一個 GIT 項目的通常步驟和untracked content問題

將本地文件夾init成git庫而且上傳到新建的github倉庫javascript

1、打開命令行終端,進入項目所在的本地目錄,將目錄初始化爲一個 Git 項目

$ git init
複製代碼

此時會生成一個隱藏的.git文件,表示建立了一個空的git倉庫 html

2、 將全部文件放進新的本地 git 倉庫

$ git add .
複製代碼

若是你本地已經有 .gitignore 文件,會按照已有規則過濾不須要添加的文件。若是沒有,能夠根據手動建立.gitignore文件跟git倉庫進行關聯 html5

3、 將添加的文件提交到倉庫

$ git commit -m "xxx"
複製代碼

4、 登錄你的github帳戶,建立新的倉庫

爲了不衝突,先不要勾選 README 和 LICENSE 選項

6、 在生成的項目主頁上,複製倉庫地址

相似於 github.com/wozaixuehtm…java

https跟ssh的均可以 git

7、 回到命令行終端界面,將本地倉庫關聯到遠程倉庫

$ git remote add origin https://github.com/wozaixuehtml5/dom-diff.git
複製代碼

可運行如下命令查看結果:github

$ git remote -v
複製代碼

8、 提交代碼到 GitHub 倉庫

$ git push origin master
複製代碼

總結

到這裏基本已經能夠了,可是當所選本地文件夾下還有別的文件夾的時候,會出現git倉庫跟蹤不到這些文件夾的狀況,提示報錯 'modified content, untracked content',大致是這樣的:dom

這裏提示的dom-diff就是個人init倉庫中的一個文件夾

此時只須要ssh

git rm -rf --cached dom-diff  
git add dom-diff //從新跟蹤dom-diff文件
複製代碼

而後就大功告成,能夠安安心心的code了!

參考資料:blog.csdn.net/solo_ws/art… stackoverflow.com/questions/5…spa

相關文章
相關標籤/搜索