タグ付けされた質問 「git」

Gitは、Linus Torvaldsによって最初に設計および記述されたオープンソースの分散バージョン管理システムです。通常、ソフトウェアプロジェクトのソースコードを追跡するために使用されます。GitはDVCSとして、分岐、マージ、および分散開発を強力に支援します。

3
最新バージョンのGitを取得できません
Ubuntu 10.04 LTSを使用しています。個人プロジェクトのソース管理としてgitを、リモートリポジトリとしてGithubを使用することを検討しています。リモートgithubリポジトリにコミットをプッシュして、次のエラーメッセージを取得するのに問題がありました。 The requested URL returned error: 403 while accessing https://github.com/Jstall/helloworld.git/info/refs 掘り下げたところ、最新バージョンのGitがインストールされていないことが問題であることがわかりました。--versionを実行したとき、version 1.7.0.4ローカルにあることがわかりました。だから私は次を使ってgitを更新しようとしました: sudo apt-get install git しかし、次のエラーが発生します: Reading package lists... Done Building dependency tree Reading state information... Done Package git is not available, but is referred to by another package. This may mean that the package is missing, …

3
Vim電力線に現在のブランチが表示されない
私はpowerlineと呼ばれるvimプラグインを使用していますが、私が使用しているgitブランチが表示されていませんが、デフォルトでアクティブになっているはずです。逃亡プラグインがインストールされていますが、必要だったとは思いません。それが機能するために他に何かしなければならないことはありますか?
8 vim  git 

1
エイリアスによるGit補完
皆さんがGithubに便利なdotfilesリポジトリを持っているので、こちらをご覧ください。ちなみに、私のシステムのほとんどの実行可能ファイルと同様に、gitはHomebrew経由でインストールされます。 次のようにエイリアスを使用しない場合、zshでのgit補完は正常に機能します。 % git add fi<TAB> # => file.rb しかし、.zshrcにエイリアスを追加すると(実際にはcormacrelf-dotfiles-repo/zsh/aliases.zsh)、次のようになります。 alias ga="git add" compdef _git ga=git-add ...(ファイルだけではなく、ブランチなど)何かを完了しようとすると、エラーが発生します。 % git add fi _git:19: parse error: condition expected: 1
8 git  zsh  autocomplete 

1
hg updateと同等のGit
私はしばらくの間Mercurialを使用しており、そのワークフローに慣れています。突然、Gitリポジトリを使用する必要があり、最新リビジョンからインストールを機能させることができません。Mercurialでは、以前のリビジョンに更新して実行するだけですが、Gitでそれを行う方法がわかりません。 では、Gitリポジトリを以前の状態に戻すにはどうすればよいですか?

5
CentOSへのGitのインストール[終了]
ここで何が尋ねられているのかを知るのは難しい。この質問は、あいまいで、あいまいで、不完全で、過度に広い、または修辞的であり、現在の形では合理的に回答することができません。再開できるようにこの質問を明確にするヘルプについては、ヘルプセンターに アクセスしてください。 8年前に閉鎖。 CentOSにgitをインストールするにはどうすればよいですか?このマニュアルを見つけました。いいですか?
8 git  centos 


3
Snow Leopardのbashプロンプトにgitブランチを追加する
私はこれを使用しています: $(__git_ps1 '(%s)') 動作しますが、ディレクトリを変更したり、新しいブランチをチェックアウトしても更新されません。私もこのエイリアスを持っています: alias reload='. ~/.bash_profile' サンプルの実行: user@machine:~/dev/rails$cd git_folder/ user@machine:~/dev/rails/git_folder$reload user@machine:~/dev/rails/git_folder(test)$git checkout master Switched to branch 'master' user@machine:~/dev/rails/git_folder(test)$reload user@machine:~/dev/rails/git_folder(master)$ ご覧のとおり、正しく設定されていますが、bash_profileをリロードした場合のみです。私はこれに多くの時間を費やしました。私はユキヒョウにbashを使用しています。助けてください! 編集:あなたはgithubで私のdotfilesとPS1を設定しているファイルをここで見ることができます

3
cygwinでのgitエディターとしてのgVim
私はmsysgitを使用していますが、gitエディターとしてgvimを使用したいと思います。 私はgit bashの代わりにcygwin bashを使用しています。 ランニング $ /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe gvimを起動します。しかし、これをgitエディターとして設定した場合: $ git config core.editor /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe そして私が得るコミットを実行します: /cygdrive/c/Program Files (x86)/Vim/vim73/gvim.exe: -c: line 0: syntax error near unexpected token `(' 次に、必要に応じてエスケープされたバックスラッシュを追加します。 $ git config core.editor /cygdrive/c/Program\\\ Files\\\ \\\(x86\\\)/Vim/vim73/gvim.exe これはまだ私に与えます: /cygdrive/c/Program\ Files\ \(x86\)/Vim/vim73/gvim.exe: /cygdrive/c/Program Files (x86)/Vim/vim73/gvim.exe: No such file or directory …
8 git  cygwin  gvim 

2
プロジェクトの変更を毎週gitにコミットするcronジョブを作成する方法
私は、プロジェクトに加えられた変更の履歴を記録する目的でgitを使用しています。それは理想的な使用法ではないことは理解していますが、簡潔にするために説明しないさまざまな理由で選択した使用法のパターンです。 リポジトリへの変更を毎日または毎週コミットするcronジョブをどのように作成しますか? Ubuntu 10.10で最新バージョンのgitを使用しています。
8 git  cron  commit 

1
Gitで破損したファイル
私は最近、次のコマンドを使用してgit repos履歴からいくつかのフォルダーを削除しました: git filter-branch --index-filter 'git rm -r --cached var' -- --all 残念ながら、このリポジトリからこれ以上プルすることはできません。これは私が取得しているエラーセットです。 git pull remote: Counting objects: 3953, done. remote: Compressing objects: 100% (2810/2810), done. error: garbage at end of loose object '4b391c2cc93ccc8d2f7262335629a7f81d6bcbe0' fatal: object 4b391c2cc93ccc8d2f7262335629a7f81d6bcbe0 is corrupted fatal: index-pack failed

2
MobaXtermでWindows Git Bashを使用する
mobaxtermにはカスタムマクロなどがありますが、リモートLinuxマシンで半年間働いていましたが、今ではローカルPCにコードがあり、git bashを使用しています。MobaXtermで使用できますか?
7 bash  git  mobaxterm 

1
Windows 10でGitのインストールが最後に行き詰まる
インストールのスクリーンショットからわかるように、Gitを別のドライブにインストールしようとしています(C:にはインストールしたくありません)。 通常の方法でインストールしようとすると最後に行き詰まってしまうので、コマンドプロンプトからインストールしています。 右クリックを選択して管理者として実行を選択してインストールしようとしましたが、それでも同じ問題があります。 chocolettyを使ったインストールもpowershellで行き詰まっています。

1
Gitを使用してKeePassデータベースファイルを修正できますか?
一元化された(ただし分散された)パスワード管理のために、Git(またはMercurial)を使用してKeePassデータベースファイルを修正し、同僚間で共有することが可能か、実際に良いか悪い考えかと思います。リポジトリは社内ネットワークドライブにあり、各従業員は共有マスターパスワードを使用してファイルを開き、新しいパスワードを追加できます。 誰もこれの経験がありますか?「偶発的な」パスワード削除のリスクがなく、誰でも新しいパスワードを追加して既存のパスワードにアクセスできるようにすることなく、職場での集中パスワード管理にKeePassを使用するためのベストプラクティスは何ですか。

2
フォルダーとgitリポジトリーのサブフォルダーを比較する
nowgitリポジトリからエクスポートされたフォルダーとgitリポジトリ自体があります: / /now/ /repository.git/ ファイルをnowリポジトリの現在の状態と比較したいと思います。これは簡単で行われている間--git-dir=/repository.gitと--work-tree=/now、 git --git-dir=/repository.git --work-tree=/now status gitリポジトリにあるもののサブフォルダーがいつnowだったかは、私にはそれほど明白ではありません。 リポジトリ内のフォルダと対応するサブフォルダdiffをgit何らかの方法で比較する方法はありますか(リポジトリを再度チェックアウトし、内容を確認する以外に)。(gitは単一ファイルの変更という概念を中心にしていないことを知っているため、実際には十分な情報に基づいたnoを期待しています。)
6 git 

1
ローカルコピーからGitを復元する
バックアップを忘れたときに失われたGitリポジトリがありました。私たちの1人がこれが起こる直前にプルを行ったため、最新のコードを持っています。ソースのローカルコピーからGitリポジトリを再構築することは可能ですか?どうやって?
5 git  restore 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.