14

まず、これが重複する質問である場合はご容赦ください。基本的な用語しかわからないので、素人の言葉だけで答えを見つけるのは難しいです。

プロジェクトを作成し、Githubにリポジトリを作成しました。私はそれを使って作業し、Windows上でしばらくの間それに何かをアップロードすることができました。Github Windowsアプリケーションは素晴らしいですが、Linuxgit用のGUIがあればいいのにと思います。

このプロジェクトのソースをダウンロードして、Linuxマシンで編集しgit commit -m 'durrhurr'、マスターリポジトリにアップロードできるようにしたいと考えています。

4

4 に答える 4

11

あなたがすでにこれのほとんどをしたならば、私を許してください:

最初のステップは、sshを通過しようとしている場合は、sshキーを設定することです。httpsを通過しようとしている場合は、このステップをスキップできます。詳細な手順はhttps://help.github.com/articles/generated-ssh-keysで提供されています

次のステップは、リポジトリのローカルクローンを作成することです。コマンドラインを使用するとgit clone <url>、githubページで見つけることができるはずのURLになります。

git commit -am "commit message"その後、とを使用してコマンドラインをコミットしてプッシュできるようになります。git push

于 2012-10-23T17:40:51.930 に答える
10

SmartGitLinux上のgitのGUIに使用できます: http ://www.syntevo.com/smartgit/index.html

ただし、コマンドラインで最初にgitを学習することは、一般的には良い考えです。

master以下は、ブランチからのみ作業していると仮定した場合の基本的な例です。

githubから取得したものに基づいてローカルリポジトリを開始する例:

git clone https://github.com/sampson-chen/sack.git

リポジトリのステータスを確認するには、次の手順を実行します。

git status

ローカルリポジトリをgithubの最新の変更に同期する例:

git pull

新規または変更されたファイルをコミットの「ステージ」に追加する例

git add /path/file1 /path/file2

ステージは、リビジョン管理のために追跡するようにgitに明示的に指示するファイルと考えてください。gitは、リポジトリ内のすべてのファイル(および追跡されたファイルへの変更)を確認しますが、コミットするステージに追加したファイルに対してのみ機能します。

「ステージ」でファイルをコミットする例

git commit

ローカルリポジトリ(ローカルリポジトリにコミットしたもの)をgithubにプッシュする例

git push
于 2012-10-23T17:39:15.850 に答える
2

必要なことは、git リポジトリのクローンを作成することです。ターミナルcdからプロジェクトを入れたいディレクトリまで

git clone https://github.com/[username]/[repository].git

リモート権限を台無しにするので、使用しないでください。sudo

次に、ローカルで変更をコミットする必要がありgit commit -mます。

git push

これにより、リモートリポジトリが更新されます。

最後に、ローカルプロジェクトcdを必要なディレクトリに更新する必要がある場合は、次のようにします。

git pull

于 2012-10-23T17:44:14.497 に答える
0
  • Linuxでプロジェクトの作業を開始するには、リポジトリをLinuxマシンに複製します。ssh公開鍵をgithubに追加します。ユーザー名とメールアドレスをgit-configに追加します。
  • GUIの場合、gitgを使用できます。

PS:git cliに慣れてください、それに時間を費やす価値があります。

于 2012-10-23T17:40:32.243 に答える