2012-02-25 13 views
3

私はgitに新しく、クローンされたリポジトリを自分のオンラインリポジトリにプッシュしようとして問題が発生しました。次のように私は、ローカルリポジトリを作成しました:その後クローンされたリポジトリをプッシュする際にエラーが発生しました

git config --global user.name "My Name" 
git config --global user.email myemail 
mkdir trash 
cd trash 
git init 
touch test # Creates a file in git bash 
git commit -m 'first commit' 
git remote add origin [email protected]:user/trash.git 
git push -u origin master 

は、その後、私は私のプロジェクトにそれをプッシュしたいリポジトリ

git clone [email protected]:user/folder.git # Folder appears in my local repository 

をクローン化した:「支店マスターが設定:印刷し

git add -A 
git push -u origin master 

リモートブランチマスタを起点から追跡することができます。

しかし、これは私の新しく複製されたリポジトリを自分のオンラインリポジトリに追加していません。私は何が欠けていますか?おかげで、

マイク

EDIT:あなたの入力の

おかげで - 私の問題は、私はトラブル私のローカルとオンラインリポジトリの両方で他の人のリポジトリを取得する持っていたということでした(私は方法を見つけ出すことができませんでした私のローカルリポジトリにクローンを作成してオンラインにします)。ここで私が解決策として見つけたのは次のとおりです。 - https://github.com/user/project - ページの右上隅にある「フォーク」をクリックします。ローカルマシンへ

コピー(「クローン」)あなたのオンラインリポジトリは:

# Set up git 

git config --global user.name "Your Name" 
git config --global user.email your.email 

# Clone your project from online to your local repository 

cd desiered/directory 
git clone [email protected]:username/project.git 
+0

私があなたがしたいことを理解していれば、正しく理解しているわけではありません。 Gitリポジトリはこのように "統合"することはできません。私はGitについてもっと読むことをお勧めします。 "Pro Git"は良い無料オンラインブックです。 – madth3

+0

私はリポジトリを統合する必要はありません、私はただクローンしたオンラインリポジトリを持っていたいだけです - クローンリポジトリをオンラインにする最良の方法は何ですか? – mike

+0

'ゴミ箱 'に関する最初の部分は混乱しています。 'ゴミ箱 'とはフォルダと何が関係がありますか?あなたはオンラインソースから 'folder'をクローンしました、そして、あなたはそれをどこか別の場所にしたいのですか? – madth3

答えて

2

あなたは-Aを追加するとプッシュの間にそこにコミットを忘れてしまった:

git add -A 
git commit -m 'foo' 
git push -u origin master 

またはあなたが

を行うことができます
git commit -am 'foo' 
git push -u origin master 
関連する問題