今天我尝试从源存储库(https://github.com/donhuvy/spring-boot/)同步fork存储库(https://github.com/spring-projects/spring-boot)。
cd /d Desktop
git clone https://github.com/donhuvy/spring-boot.git
cd spring-boot
git remote add upstream https://github.com/spring-projects/spring-boot.git
git fetch upstream
git checkout master
git merge upstream/master
git push
然后我在Windows弹出的diaglog中输入我的用户名,密码,等一下,Git告知成功。这是我的具体提交:https://github.com/donhuvy/spring-boot/commit/e62da83292c69aa97bbe9135ff337a11f8b87bb8
我在Windows操作系统(git
)中使用Git 2.8.3.windows.1
命令。
cmd
问我用户名和密码,我在将源代码推送到我自己的fork存储库之前输入它。但我的帐户不会显示为提交者,它显示为计算机的名称(DCV
),它不是我的名字/我的Github帐户(donhuvy
)。我如何做我想做的事(我更喜欢使用命令行而不是GitHub桌面用于Windows GUI)?
答案 0 :(得分:5)
在Windows上,您可以采取以下两种方式之一:
安装GitHub desktop并登录您的github帐户
或
git config --global user.name "<your github username>"
git config --global user.email <github email>