web-dev-qa-db-ja.com

Githubにプロジェクトをアップロードする方法

この質問をチェックした後 、質問 プロジェクトをGit Hubリポジトリにアップロードする方法はまだわかりません。

私はGit Hubが初めてですが、どうすればよいのかわかりません。リポジトリを作成しましたが、自分のプロジェクトをアップロードしたいのですが。

ある種のアップロードボタンをリポジトリページで調べましたが、そのようなものは何も見たことがありません。

私はこれまでに提供されたリンクを見ました、しかし私はまだどこにもなっていません。彼らはコマンドラインについて言及しています、そのWindowsコマンドラインまたはGit Bashですか?何もできないからです。

私もGit GUIを使ってみましたが、欲しいフォルダを選択したときに、それがGitリポジトリではないと言っていました...圧縮する必要がありますか?フォルダに.gitconfigファイルを追加してみましたが、違いはありません。

前もって感謝します :)

159
jampez77

私がこの答えを書いて以来、githubはネイティブ ウィンドウズクライアント をリリースしました。

Windows上で sourcetree を使ってgitとMercurialの両方のセットアップを行うこともできます。


これがWindowsでのやり方です。

  1. Gitがインストールされていない場合は、設定方法について この記事 をご覧ください。
  2. Windowsコマンドプロンプトを開きます。
  3. コマンドプロンプトで、ソースコードが配置されているディレクトリに移動します。
  4. まず、このディレクトリgit initに新しいリポジトリを作成します。 ".... gitに空のgitリポジトリを初期化しました"...がパスです)。
  5. さて、あなたは自分のファイルをあなたのリポジトリに追加してgitに伝える必要があります。これはgit add filenameで行います。すべてのファイルを追加したい場合は、git add .を実行できます。
  6. ファイルを追加して変更を加えたので、gitがそれらを追跡できるように、変更をコミットする必要があります。 git commit -m "adding files"と入力します。 -mを使用すると、コミットメッセージを一行に追加できます。

これまでのところ、githubを使用していなくても上記のステップはあなたがすることです。これはgitリポジトリを起動するための通常の手順です。 gitは分散型(分散型)であることを忘れないでください。これは、gitを使用するために「中央サーバー」(またはネットワーク接続さえも)を必要としないことを意味します。

これで、githubでホストされているgitリポジトリへの変更をプッシュしたいと思います。これを行うには、gitにリモートロケーションを追加するように指示します。そして、次のコマンドでそれを行います。

git remote add Origin https://github.com/yourusername/your-repo-name.git

それが終わったら、gitはあなたのリモートリポジトリについて知っています。それから、コミットしたファイルをプッシュ(「アップロード」)するように指示できます。

git Push -u Origin master

229
Burhan Khalid

How to upload a project to Github from scratch

Githubに投影するには、次の手順に従います。

1)git init

2)git add .

3)git commit -m "Add all my files"

4)git remote add Origin https://github.com/yourusername/your-repo-name.git

最初からプロジェクトをアップロードするにはgit pull Origin masterが必要です。

5)git pull Origin master

6)git Push Origin master

47

次の2つのステップに従ってください。

  1. リンクを使用してオンラインでリポジトリを作成します。 https://github.com/new
  2. 次に、次のコマンドを使用してローカルレポジトリをリモートレポジトリにリンクします。git add remote Origin https://github.com/userName/repo.gitここで、repo.gitが新しく作成されたリモートレポジトリになります。

これは魅力のように機能します。 SSHやHTTPSのやり方を心配する必要はありません。私は最初に同じ問題に直面し、解決に何時間も費やしました。しかし、これは私のために働いた。

14
VinayBS
git Push --force Origin master

アップロードに問題がある場合

13
sonu

ここで私はWindowでそれをやった方法を説明します、多分それはまた他の人を助けます:)

必ず GitGitHub をインストールしてください。

インストールが完了したら、「git bash」を開きます。

enter image description here

そのため、以下のようなウィンドウがポップアップ表示されます。

enter image description here

先に進んで、ホームディレクトリにいることを確認するためにcd ~を入力してください。

pwdと入力すると、自分が入っている住所を確認できます。

今度は GitHub アカウントを作成する必要があります。

GitHubアカウントを作成したら、先に進んでサインインしてください。

サインインした後、右上の[+]をクリックして[New Repository]を選択します。

enter image description here

次に、開いたウィンドウの[リポジトリ名]ボックスに、リポジトリに付ける名前を入力します。必要に応じて「説明(オプション)」を追加し、「このリポジトリをREADMEで初期化する」のマークを付けます。次に「リポジトリの作成」をクリックします。

enter image description here

さあ、あなたのCドライバに行きましょう。新しいフォルダを作成して「git」という名前を付けます。「git bash」ウィンドウに進みます。 cd ~; cd /cと入力してディレクトリをcドライブに変更します。lsと入力すると、そこにフォルダが表示されます。そこにgitフォルダーが表示されていることを確認してください。

enter image description here

ブラウザに戻ります。あなたのGitHubページに行き、作成したリポジトリをクリックしてください。そして「クローンまたはダウンロード」をクリックしてください。そしてそこに表示されているアドレスをコピーします

enter image description here

さて、 "git bash"に戻りましょう。 gitフォルダに移動するには、コマンドcd gitを使用します。次のコマンドを書いてGitHubに接続します(GitHubのユーザー名とパスワードを聞かれたら入力します)。

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

そしてgit config --global user.email [email protected]。次に(url)の代わりにgit clone (url)を入力し、GitHubページからコピーしたGitHubリポジトリのアドレスを入力します。 (例:git clone https://github.com/isalirezag/Test.git )。

lsコマンドを実行すると、リポジトリがそこに表示されます。あなたのウィンドウであなたが持っているgitフォルダも開くと、あなたのリポジトリがフォルダとして追加されているのがわかります。

Cdコマンドを使ってリポジトリに移動します。cd Test

このリポジトリに置きたいファイルをコピーしてそのフォルダに貼り付けてください。

ファイルをあなたのリポジトリに転送するために、あなたは今以下をする必要があります:

タイプgit

add filename(filenameはアップロードしたいファイル名です)または、フォルダ内のすべてのファイルを追加したい場合は以下のコマンドを入力できます。

git add .

それからgit commit -m "adding files"とタイプしてください。そしてgit Push -u Origin master

GitHubのアカウントを更新した場合、ファイルはそこにあるはずです:)

6
Alex

GitHubに新しいリポジトリを作成します。エラーを避けるために、README、ライセンス、またはgitignoreファイルで新しいリポジトリを初期化しないでください。プロジェクトがGitHubにプッシュされた後にこれらのファイルを追加できます。ターミナルを開く(Macユーザーの場合)、またはコマンドプロンプト(WindowsおよびLinuxユーザーの場合)を開きます。

現在の作業ディレクトリをローカルプロジェクトに変更します。

ローカルディレクトリをGitリポジトリとして初期化します。

git init
#Add the files in your new local repository. This stages them for the first commit.

git add
# Adds the files in the local repository and stages them for commit. To unstage a file, use 'git reset HEAD YOUR-FILE'. Commit the files that you've staged in your local repository.

git commit -m 'First commit'
#Commits the tracked changes and prepares them to be pushed to a remote repository. To remove this commit and modify the file, use 'git reset --soft HEAD~1' and commit and add the file again.

  1. GitHubリポジトリのクイック設定ページの上部にある をクリックしますenter image description hereリモートリポジトリのURLをコピーする 。 GitHubリポジトリのクイックセットアップページの上部にあるをクリックして、リモートリポジトリのURLをコピーします。
  2. コマンドプロンプトで、ローカルリポジトリがプッシュされるリモートリポジトリのURLを追加します。

$ git remote add Origin remote repository URL# Sets the new remote git remote -v# Verifies the new remote URL Note: GitHub for Windows users should use the command git remote set-url Origin instead of git remote add Origin here. Push the changes in your local repository to GitHub.

$ git Push Origin master
# Pushes the changes in your local repository up to the remote repository you specified as the Origin.

出典: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/

5
Rakesh

私はあなたが私のようなウィンドウズシステムにいて、GITがインストールされていると思います。プロジェクトディレクトリの単純なコマンドプロンプトでこれらのコマンドを実行することも、GitBashを使用することもできます。

手順1:GITでリポジトリを手動で作成します。あなたが合っているように見えるどんな名前でもそれを与えなさい。

ステップ2:あなたのローカルプロジェクトディレクトリに来てください。作成したばかりの新しいリポジトリにコードを公開する場合は、プロジェクトのルートディレクトリにフォルダ名.gitがないことを確認します(削除されている場合)。実行コマンドgit init

ステップ3:コマンドgit add .を実行する

ステップ4:コマンドgit commit -m YourCommitNameを実行する

ステップ5:コマンドgit remote add YourRepositoryName https://github.com/YourUserName/YourRepositoryName.gitを実行する

ステップ6:コマンドgit Push --set-upstream YourRepositoryName master --forceを実行する

この記事の執筆時点では、GITの最新バージョンを使用しています。また、コードをプッシュするための特定のブランチを指定していないので、マスターに行きます。ステップ6では、GITはポップアップウィンドウにユーザ名とパスワードを入力するように求めて、コマンドを承認するように求めます。

私の答えが助けてくれたらいいのに。

4
Abhay Shiro
  1. Git Bashを開きます。
  2. 現在の作業ディレクトリをローカルプロジェクトに変更します。
  3. ローカルディレクトリをGitリポジトリとして初期化します。$ git init
  4. 新しいローカルリポジトリにファイルを追加します。これは最初のコミットのためにそれらをステージングします:$ git add .
  5. ローカルリポジトリにステージングしたファイルをコミットします。$ git commit -m "First commit"
  6. GitHubリポジトリのクイックセットアップページの上部にあるをクリックして、リモートリポジトリのURLをコピーします。
  7. コマンドプロンプトで、ローカルリポジトリをプッシュするリモートリポジトリのURLを追加します。$ git remote add Origin remote repository URL
  8. ローカルリポジトリの変更をGitHubにプッシュします。$ git Push Origin master
3
felhi

一番簡単なことはEclipse用のgitプラグインをインストールすることだと思います。Eclipse CVSやSVNプラグインとほぼ同じように動作します。

http://www.Eclipse.org/egit/

GLさん!

3
Eva

これは私のために働いた。

1- git init
2- git add .
3- git commit -m "Add all my files"
4- git remote add Origin https://github.com/USER_NAME/FOLDER_NAME
5- git pull Origin master --allow-unrelated-histories
6- git Push Origin master
3
Walid Bousseta
  1. まずGithubにアカウントを作成する必要があります
  2. それから新しいプロジェクトを作成します - あなたが望むようにそのプロジェクトに名前を付けると、あなたのプロジェクトのURLが表示されます。
  3. 今すぐURLをコピーします
  4. 次にコマンドプロンプトを開き、cmdを使ってアップロードしたいディレクトリまたはフォルダに移動します。
  5. その後、以下のコマンドを入力します

     git init
     git add .
     git commit -m "initial commit"
     git remote add Origin PASTE URL
     git Push -u Origin master
    
  6. GitHubアカウントを確認してください。リポジトリは正常にアップロードされています。

完全なガイダンスのために、あなたは このビデオを見ることができます

2
mitesh7172

SourceTreeをダウンロードしてください。それはwindows 7 +とMacで利用可能であり、対話的なUIを通してgithubにファイルをアップロードすることを強くお勧めします。

2
Prakhar1001

次の手順に従って、プロジェクトをGithubにアップロードします

1)git init

2)git add .

3)git commit -m "Add all my files"

4)git remote add Origin https://github.com/yourusername/your-repo-name.git

プロジェクトをゼロからアップロードするには、Git Pull Originマスターが必要です。

5)git pull Origin master

6)git Push Origin master

プッシュで問題が発生した場合は、git Push --force Origin masterを使用してください

2
Ali Yar Khan

おそらくあなたができる最も有用なことはオンライン本を熟読することです[http://git-scm.com/book/en/]それは本当にかなりまともな読み物であり、物事を正しく実行するための概念的な文脈をあなたに与えます。

2
ProfVersaggi

上記のRishiKesh Pathakの指示に従ってください。このコマンドラインを1回だけ挿入することでPushコマンドを短くすることもできます。

git config --global Push.default simple

そのため、次回はgit Push Origin masterを使用する代わりに、次のものを入力するだけです。

git Push

詳細はこちら こちら

1
Chetabahana

私は次のようにしました。

  1. git init
  2. git add。
  3. git commit -m "あなたのメッセージ"
  4. git remote add Origin @your_git_repository
  5. git Push -uオリジンマスター

もちろんgitをインストールする必要があります

1
Cansel Muti

Gitを実行する最良の方法は、実際にGittingを起動することです。このWebサイトを試してみてください。GitHubでプロジェクトをプッシュするためのコマンドラインで機能を実行するための基本的な方法は何ですか?

これは try.github.io と呼ばれるか、または codeAcademy のコースを受講することもできます。

1
Shan-Desai

の前にGitHub( http://github.com/new )にRepoを作成することになっていることに気付くには2時間ほどかかりました。自分のローカルファイルをgithubにプッシュしようとしています。

プッシュしようとした後のエラーはこんな感じでした:

remote: Repository not found.
fatal: repository 'https://github.com/username/project.git/' not found

私はばかのように感じます、しかし、私は本当にこれを強調したいです。私はちょうど私のレポが最初のプッシュの間に自動的に作成されるだろうと思った。私はとても間違っていました。

0
O95

私はそれを非常によく説明するこのyoutubeビデオを見つけました。タイトル:「Githubでリポジトリを設定し、GitHubで最初のプロジェクトをプッシュする」は、下記のリンクをご利用ください。

https://www.youtube.com/watch?v=gAWiXbT599E

私はこのビデオを見つける前に私がしたような同様の問題を抱えているかもしれない他の人たちを助けるためにこれを投稿しています。

  1. Git Bashが必要です
  2. Git Bashコマンドセクション::

1.1 ls

デフォルトの場所が表示されます。

1.2 CD "C:\ Users\user\Desktop\HTML"プロジェクトパスを割り当てる必要があります

1.3 git init C:\ Users\user\Desktop\HTMLの空のgitリポジトリを初期化します

1.4 lsすべてのファイル名をリストします

1.5 git remote add Origin https://github.com/repository/test.git それはあなたです https://github.com/repository/test.git はあなたですリポジトリパス

1.6 git remote -v天気を確認するために、フェッチまたはプッシュ許可を持っているかどうか

1.7 git add入れたら。それは、特定のフォルダにあるものがすべてを公開することを意味します。

1.8 git commit -m "初回"

1.9 git Push -u Originマスター

0
Rahul Gangahar