2017-08-10 139 views
0

我經常想要做到這一點,但永遠不會記得如何。GIT:同步本地文件到新的github版本庫

首先我在我的電腦上創建一個文件,一些源代碼,現在我想把它推到github倉庫。

所以我創建了一個github回購。 (在github上)點擊「克隆」以獲取更高版本的URL。

現在我在本地機器上運行以下命令。

git init // make a repo, local 
git add * // add files to repo 
git commit -a -m "initial commit" // commit files to repo and add msg 
git remote add origin (...url...) // tell git where to push 
git push --set-upstream origin master // no idea what this does 
git config --global user.name "...name..." // set my name so github knows what my username is 
git push // does not work error: 

To push the current branch and set the remote as upstream, use 

    git push --set-upstream origin master 

還是不能「推」。我究竟做錯了什麼?

+0

可能重複[默認行爲的「git推」沒有指定分支](https://stackoverflow.com/questions/) 948354/default-behavior-of-git-push-without-a-branch-specified) – phd

+0

您的問題中的代碼塊是否是您實際運行的命令的日誌?因爲如果你在運行'git remote add origin '命令後運行'git push --set-upstream origin master',它應該適合你。 – instantepiphany

回答

0

嘗試克隆,然後cd進入回購。之後,add *。然後運行你想要的提交併推送。這應該工作。如果我這樣做沒有任何分支,它會看起來像這樣:

> git clone 'repoName' 
> cd repoName 
> git add * 
> git commit -m "first commit" 
> git push 
+0

我以爲git克隆會擦除我的本地文件? – user3728501

+0

克隆回購,然後將代碼從您的計算機移動到該回購。另外,請始終記得保存備份! – Jsleshem

相關問題