auの日記

プログラミング初心者の日記。(auはハンドルネームです)

GitHub

GitHubの管理をmainだけでやるとある意味地獄になる・・・

auです。チームでの開発で、GitHubを使っていたのですが、ブランチはmainのみを使って管理していました(色々な理由で)そうすると、pushするタイミングをずらしたり、コンフリクトを解消している間はpushできないと言った、諸々のやりづらさを感じました。ブ…

Githubのデフォルトブランチがmasterからmainになっていた

auです。Githubで新しいレポジトリを作ってクローンした際に、今までデフォルトブランチが「master」と言う名称になっていたのに、「main」になっていました。なぜ変更したのか気になったので調べてみました。調べてみると、今年起きた人種差別が問題となり…

今日のGitで学んだこと

auです。今日はGithubを使って開発をしている際に気づいたことがありました。それは、別のbranchで移動したファイルはconflictしないということです。二つbranchがあって作業をしていたのですが、片方のファイルの構成を変え、developブランチにmergeしまし…

コロナ対策サイトに貢献してみた

auです。最近QiitaやTwitterで知ったのですが、東京都のオープンソースを活用した新型コロナウイルス感染症対策サイトがあるようです。誰でも参加できる、OSSプロジェクトみたいですね。詳しくは以下の記事を読むと分かります。 qiita.comエンジニアとして働…

Gitのcommiterとauthorを無理やり変更した

auです。僕は、GitHubアカウントを大学用とプライベートやインターン用の2つを使っています。このようなことをしている人はいっぱいいると思いますが、問題がでる場合もあります。それは、commitをしたアカウントが違ってしまうという問題です。あるあるです…

Githubに実際にpush

auです。今回は、前に作ったジャンケンゲームのプログラムをGithubに実際にpushしてみました。最初に、Githubのサイトにいき、ログインします。 github.com ログインしたら、コマンドプロンプトでプッシュしたいフォルダまで移動します cd C:\Users\ユーザ名…

GitとGitHubは違う!?

auです。 Gitについて調べていたら、GitとGitHubは違うという記事を見つけたので、自分でまとめてみたいと思ったのでまとめてみます。 Gitとは Gitは、バージョン管理を行うツールで、グループでプログラミングを行うときに、だれがどこを修正したかを管理・…