問題タブ [msysgit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 以前にアクティブだったブランチに変更する簡単な方法はありますか?
私はWindowsでgit(実際にはmsysgit)1.6.4を使用しています。ほとんどの場合、私はいくつかの機能ブランチで作業を行っています。時々、マスターに戻って、機能ブランチで行った特定のコミットを1つ選びたいと思っています。これは通常、機能がなくても意味のある便利なバグ修正であるためです。私のワークフローは次のようなものです-これが不必要に複雑な場合は、教えてください:-):
この時点で、私は通常、機能ブランチに戻って機能の作業を続けたいと思っています。残念ながら、私のブランチ名は少し長くなる傾向があり('mycoolfeaturebranch'のように)、Windowsではgitブランチ名タブ補完がありません。
cd -
Unixシェル(前のディレクトリにホップし、2つのディレクトリを切り替えるのに便利)のようなものはありますか?Agit checkout -
は素晴らしいでしょう。:-)
git - 変更されたファイルをGitでのみエクスポート/アーカイブする
gitの特定のコミットまたは一連のコミットから変更されたファイルのみをエクスポート/アーカイブする簡単な方法はありますか?これを行うための明確な指示が見つからないようです(そして私はLinux / Gitを初めて使用します)。
私はmsysgitを使用しており、ほとんどの場合、リポジトリ全体をデプロイしても問題ありませんが、多くの場合、一度にいくつかのファイルを小さな修正でデプロイする方がはるかに効率的です。
私のアクセスレベルはプロジェクトとクライアントによって異なるため、リモートサーバーにgitをプッシュ/プル/インストールすることは実際にはオプションではありません。
(大まかな推測)への簡単な方法はありますか?
git - TortoiseGitはリモートのgitリポジトリ(githubではない)に接続します
実稼働サーバーにcentosであるgitブランチがあります。WindowsマシンのTortoiseGitから接続しようとしていますが、機能していないようです。
msysgit、TortoiseGitをインストールし、すでにパテを持っています。インストールしたら、デスクトップにフォルダを作成し、右クリックして[Git Clone ...]をクリックし、リモートサーバーのユーザー名とドメイン名をURLボックス(username@domain.com)に入力してから、デスクトップのディレクトリをディレクトリに入力します。箱。[OK]をクリックすると、次のように表示されます。
domain.com、username @ ip_address、ip_address、domain.com / public_html / .git、および他の多くのバリアントだけで試しましたが、機能しないようです。
私はここで何か間違ったことをしていますか?
android - Msysgitでのリポジトリの使用
で使用するリポジトリのインストールに関するAndroidOpenSource Projectの手順に従うと、コマンドを実行しGit
た後、次のエラーが発生します。repo init
/ c / Users / Andrew Rabon / bin / repo:23行目:exec:python:見つかりません
リポジトリをダウンロードして~/bin
、それが言うように入れて、インストールしましPython
た。何が問題なのかしら。
参考までに、私はで使用msysgit
しています。制限があることはWindows Vista
理解msysgit
していますが、少なくともandroidソースをプルできることを願っています。
visual-studio-2008 - Visual Studio での Git の統合が壊れている
Visual Studio 2008、9.0.30729.1 SP1 インストール済み (msys) git、git バージョン 1.6.5.1.1367.gcd48、git-gui 0.12.0.23.ga91be を使用。
メニューバーにGITメニューがあり、ツールバーにgitアイコンがありますが、それらをクリックしても効果がありません。以前のラップトップでは、以前は機能していました。しかし、それはおそらく (少し) 古い git バージョンであり、vs2008 とは少し異なる可能性があります。確かに以前は vista でしたが、(64 ビット) 今は win 7 です。
VS 2008 SP1 のインストール中に壊れた可能性があります。Gitを再インストールしようとしました。古いラップトップからコピーしたリポジトリの問題も考えました。しかし、.git ディレクトリの名前を変更しても役に立ちませんでした。Git-About Git Extensions メニュー項目でさえ機能しません。ただし、タスクバーのボタンは、プロジェクトをロードおよび閉じるときにアクティブ化および非アクティブ化する必要があります。最後に、画面の外でウィンドウが開いていると考えましたが(ラップトップ構成、画面設定を変更)、alt-tabにはアンチヒングが表示されません。
アイデアは大歓迎です!
git - ブランチで変更されたファイルを確認するにはどうすればよいですか?
masterとbug1の2つのブランチがあります。私はbug1をチェックアウトし、たくさんの変更と複数のコミットを行いました。ブランチで変更されたすべてのファイルのリストを取得するにはどうすればよいですか?ハッシュ、日付、またはその他のコミット関連の詳細には興味がありません。タッチされたファイルの簡単なリストを取得したいだけです。
python - mingw+python熱心に翻訳するパス
使ってます:
- Windows XP
- Python 2.6.2(python.orgからの標準インストール)
- gitバージョン1.6.5.1-preview20091022(http://code.google.com/p/msysgit/からインストール)
絶対パス()のように見える環境変数がありますが、/path/to/dir
それを使用してgitURLを作成しています。ある時点で、に変換されC:/Program Files/Git/path/to/dir
ます。Pythonに問題があるようです:
git bashシェルの場合:
git bashはパスを変換していませんが、Pythonは変換していますか?
Windowsコマンドプロンプトでは、Pythonはそれを正しく理解します。
誰かがここで何が起こっているのか説明できますか?そして、どうすればbashシェルでの変換を防ぐことができますか?
編集:私のPythonスクリプトはOS XとWindowsで実行されることを追加する必要があります。したがって、誰かが解決策を持っている場合は、両方のプラットフォームで作業するとよいでしょう。
git - Git 内で Winmerge を使用して差分ファイルを作成する
git 内で Winmerge を使用して Diff を実行する方法はありますか?