私はGitの新機能です。 Git を使用して、私の雇用主の既存のリポジトリで作業する典型的なプロセスの一部を私に教えてもらえますか(または私の理解が根本的なものではないことを確認してください)。 (注:Windows XPでは、GitHubの、チーターシェル)Gitの使用に関する質問
は私の現在の理解は次のとおりです。
1) # Create directory called "someprojectsrc"
2) # Move into my new directory
3) git clone [email protected]:someprojectsrc.git
4) git branch foobranch
5) git checkout foobranch
6) # Using my text editor, add new files, edit existing files, etc
7) git add my_file my_other_file
8) git rm unneeded_file
9) git commit -m "Made some changes to XYZ, etc"
10) git push
11) # Manager pulls my branch and merges it with master, then pushes master?
私は、このプロセスがチームの一員として、リポジトリに作業するためであると仮定します。私は何か不足していますか?また、開発者は通常、大規模な企業リポジトリへのアクセス許可をcommit
持っていますか?マネージャーがマスターにコミットでき、他のユーザーが作成したブランチにコミットできるようにするか、あるいは何らかの形でパッチを提出する必要がありますか?
@orokusaki:githubにはプルリクエストがあります(http://help.github.com/pull-requests/)。 – ncuesta
@ncuesta - これは本当に新しいので、第2、第3行目を意味するときは分かりません。コミットしている/作業中のブランチを 'checkout'して変更しないでください。おそらく、あなたはあなたのステップが何であるかを説明できますか(少なくともそのエリアに関係していますか?)あなたの答え、btwをありがとう。 – orokusaki
@ncuesta - プルリクエストを使用しますか?つまり、ブランチではなくフォークで作業するか、ブランチでプルリクエストを使用するということだけですか? – orokusaki