初始化目录
请安装 Git Windows 版 https://git-for-windows.github.io/
请选择一个盘建立 Git / 项目名(xxx)/dev 目录, 进 dev 目录空白处鼠标右键 -> Git bash 然后键入
- Git init
- Git config --global user.name "xxx"
- Git config --global user.email xxxx@qq.com
- Git remote add origin (项目 gi 地址, 如: Git@sd-dev-Git.qq.com:xxx/xxx/xxxx.Git)
- Git checkout -b dev
- Git pull
如果以前用过 Git 初始化过, 则不需要再配置用户名和邮箱, 使用以下命令检出代码
- Git init
- Git remote add origin (项目 gi 地)
- Git checkout -b dev
- Git pull origin dev
日常工作指令
master 分支是发布库, 请不要在上面直接开发提交
dev 分支是开发库, 大家每天都需要把工作成果提交到 dev 分支
工作时请在本地建立分支修改, 测试完成后合并到本地 dev 分支, 然后提交到服务器
每天早上第一个命令就是同步 dev 库到最新版本
Git pull origin dev
提交到本地库前, 先保存本地的修改
Git stash
保存后, 再获取最新代码
Git pull origin dev
释放本地的保存, 自动合并代码
Git stash pop
查询修改状态, 看是否有冲突, 有的话, 解决冲突
Git status
提交修改
Git add *
Git commit -m 提交操作说明
提交到服务器
Git push origin dev
免密码 pull push
以上配置使用的是 http 协议需要密码来 pull push, 若要免密码需要使用 SSH 协议
打开 Git/xxxx/dev 目录, 空白处右键 -> Git GUI
点击最后一个菜单 help / 帮助 -> Show SSH Key
点击 Generate Key, 弹出需要密码的地方不要输入密码, 直接确定 2 次即可
复制文本框的内容 (公钥)
打开 (如: http://sd-dev-git.qq.com/profile/keys ) 右上角点击 ADD SHH KEY, 在 Key 这个文本框中粘贴复制好的公钥 点击 Add Key
开 Git/xxxxx/dev 目录, 空白处右键 -> Git bash
键入
SSH -T Git@sd-dev-Git.qq.com
第一次需要输入一个 yes, 看见 welcom to GitLab 就成功了
删除原有的 remote 仓库
Git remote rm origin
建立新的 SSH 协议的 remote 仓库
Git remote add origin Git@sd-dev-Git.qq.com:xxxx/xxxx/xxxx.Git
在试试 Git pull origin dev 看看是不是不需要密码啦
Git 入门
来源: http://www.bubuko.com/infodetail-2963445.html