一、git的入门使用
1.生成ssh-key
第一次通过ssh将GitHub项目clone本地仓库时,需要生成ssh-key,通过git bash运行相关命令生成key:
- 打开TerminalTerminalGit Bash
- 运行命令:ssh-keygen -t rsa -b 4096 -C “your_email@example.com” 邮箱替换为具体注册的邮箱 ,一路回车
- 启动ssh-agent:eval “$(ssh-agent -s)”
- 将ssh-key添加到ssh-agent:$ ssh-add ~/.ssh/id_rsa
- 第4步会生成ssh-key文件id_rsa.pub,将内容复制
- 到GitHub上进入生成ssh-key界面,title随意写,key填写第5步生成的key
2.将GitHub的项目clone到本地仓库
本地安装git客户端后,在本地磁盘建立一个文件夹作为本地仓库,将GitHub项目clone到本地仓库。
- 复制ssh地址:如:git@github.com:lijian12011/demo.git
- 进入本地仓库目录,打开命令行窗口:git clone git@github.com:lijian12011/demo.git
3.本地仓库代码提交
将项目pull到本地仓库后,完成编码工作后,需要将本地更新同步到GitHub。
- 通过查看状态检查本地仓库是否有更新:git status
- 添加到版本库:git add 文件名(git add . //整个本地仓库)
- 提交:git commit -m 备注信息
- push:git push
4.分支开发
-
创建分支
git branch 分支名 git checkout -b 分支名
-
切换分支
git checkout 分支名
-
合并分支内容
进入主分支:git chekout master 合并分支:git merge 分支名
-
分支冲突处理
1.本地处理 打开冲突文件,合并冲突内容,去掉冲突标志,然后提交 2.集成开发工具处理 处理同上,可视化工具方便处理