Windows客户端git简单使用记录

1. 安装git客户端

下载地址:https://git-scm.com/download/win
下载后一路next就可以了,除了安装文件夹,可以全部选择默认项。
安装完成后,右键里面会出现两项git的菜单项(Git Gui Here, Git Bash Here),可以在当前文件夹下打开git可视化窗口和命令窗口。

2. 开始使用git客户端

2.1拉取github代码到本地

在当前文件夹中右键,选择Git Bash Here,即在打开git命令窗口,直接切到当前目录下。
命令:git clone URL
Windows客户端git简单使用记录
使用命令ls可以看到当前目录下,出现了拉取得项目文件夹。
进入项目文件夹即可看到git的信息,当前分支为master
Windows客户端git简单使用记录

2.2 创建新分支

命令:git branch 分支名称
Windows客户端git简单使用记录
此时虽然创建了新的分支,但是也只是本地仓库中新建了分支,远程github上面还是没有显示新的分支(dev_2020-07-27)的。

2.3切换分支

命令:git checkout 分支名称
切换成功后,会自动显示当前分支的名称。后面的操作也只会影响当前分支。
Windows客户端git简单使用记录
此时可以对文件夹下的所有文件可以随意修改了。

2.4 提交代码到分支

命令:add .
小圆点表示将当前文件夹下面的所有文件作为待提交的对象,包含子文件夹里的文件,类似编辑器git插件里面的add index。
Windows客户端git简单使用记录

2.5 查看待提交的文件,类似编辑器git插件里面的show respository

命令:git status
Windows客户端git简单使用记录

2.6 提交代码到本地仓库

命令:git commit -m “注释”
Windows客户端git简单使用记录

2.7 关联本地仓库和远程仓库

命令:git remote add origin url(仓库地址)
如果是本地新建的分支,会提示已经存在关联关系。
Windows客户端git简单使用记录

2.8 推送分支到远程仓库

命令:git push origin 分支名称
Windows客户端git简单使用记录
运行这一步可能要输入用户名和密码,用户名是github帐号,密码就是github的密码,不知道为什么我这次提交却没有让输入用户名和密码,也可能是我使用编辑器里面的git插件时,已经将密码保存到本地了。


后来拿另一个项目测试发现,果然是需要输入输入用户名和密码的。
Windows客户端git简单使用记录
在弹出“发送其你去时出错”的提示后,自动弹出输入Username的框,输入用户名后,点击OK则会弹出输入Password的弹窗,输入正确后,即可自动推送代码到远程仓库。


此时刷新远程github,则可以看到新的分支代码。
Windows客户端git简单使用记录

2.9 合并分支到主分支

在主分支页面上可以看到有新分支提交的代码提醒,点击右侧的 compare & pull request,可以看到新分支提交的代码跟主分支的区别。
Windows客户端git简单使用记录
Windows客户端git简单使用记录
此页下面是具体的修改的内容:
Windows客户端git简单使用记录
如果确定合并,可以点击 上面的绿色按钮: Create pull request

然后点击页面的 Merge pull request,最后点击 Confirm merge,然后可以添加合并的备注,comment

最后github会提示你,合并成功,可以安全删除分支dev_2020-07-27.

这时回到code页面,可以看到master分支上已经将分支的内容合并过来了。