angular2新建的項目上傳github

前提
一、git配置好,參見博文 git經常使用操做html

二、angular2安裝配置好,這個網上有不少教程,就很少說了,參見angular2快速起步git

  須要注意的是,大部分問題都是網絡問題。github

三、新建一個ng項目npm

假設在一個目錄 Document/angular2/目錄下網絡

  3.1 新建一個terminal窗口angular2

  3.2 ng new wjwng2 新建一個ng項目。字體

  3.3 cd wjwng2 切換到該目錄下fetch

四、配置gitui

  4.1 刪除 .git 文件夾 和 .gitignore 文件 這步必定要作。原來的.git 和 .gitignore是建立項目,npm幫咱們管理的。若是聽任無論會出很過問題。刪除後能夠 git init 初始化倉庫。正確安裝git 這步通常都會成功。而後 git add -A 添加文件到git ,git commit -m "init wjwng2" 提交全部代碼到本地倉庫。若是有不須要提交的能夠 本身新建一個》.gitingore文件,把不須要同步的文件名放進去。url

  4.2 在github 上新建一個倉庫。參見git經常使用操做。假設你新建一個wjwdive/wjwng2的倉庫。主要新建的倉庫,若是你默認添加了README.md文件。有可能在如下步驟會出錯。建議建立新的倉庫不要帶README.md。若是勾選了,而且初始化了一些數據參見4.4.

  4.3 若是4.2步驟中沒有添加README.md。

    在terminal中,

    輸入命令 git remote add git@github.com:userName/reporsityName.git 配置將要遠程鏈接的倉庫。成功後 在.git 文件夾下的gitconfig文件中看到:相似

      [remote "origin"]
      url = git@github.com:wjwdive/wjwng2.git
      fetch = +refs/heads/*:refs/remotes/origin/*

    的文字表示配置成功 固然你能夠手動配置。

    git pull origin master 把主分支的版本拉下來。

    git push origin master 把代碼上傳。

  4.4 若是原來遠程倉庫有 README.md 則須要將4.3中的第二個命令 git pull origin master 改成 git pull --rebase origin master. 這個命令也是有前提的,和其餘遠程git命令同樣,必須保證倉庫是乾淨的。沒有刪除的,多餘的,不被git管理的垃圾文件。能夠用 git status ,若是 所有是綠色提示,即倉庫 clean,就可使用git pull --rebase origin master, 不然按照git 提示解決倉庫混亂的問題,直到git status 提示 倉庫乾淨,log裏沒有紅色字體,以後綠色字體。 最後就能夠 git push -u origin master    提交本地代碼到github了。

總結,用ng new 出來的項目自帶 .git 文件夾 和 .gitignore文件,最好刪除重新初始化倉庫。不然各類麻煩。

相關文章
相關標籤/搜索