使用流程:
设置本地密匙:
1. ssh-keygen -t rsa -C 'ruanqiwei@secinte.com'
2. 按两次回车
3. cd .ssh
4. cat id_rsa.pub
5. 将密匙复制添加到浏览器配置
克隆项目:
git clone git地址xxx
创建分支:
1. git branch dev
2. git checkout dev
3. git push origin dev
4. git branch --set-upstream-to=origin/dev dev
开发代码并提交:
git checkout dev # 切换到自己的分支
git add . 文件或目录 # 添加文件到暂存区
(上面这一步可能会报错:
The file will have its original line endings in your working directory
解决:
git rm -r --cached .
git config core.autocrlf false
git add .
)
git commit -m '上传测试' # 添加文件到仓库区
git push origin dev # 仓库区提交到服务器
合并分支到master:
git checkout master # 切换到master分支
git pull # 同步代码到本地
git merge dev # 合并自己分支代码到master
git push origin master # 添加、提交并推送
git checkout dev # 切换回工作分支
git merge master # 在最新代码上继续开发,所以将master分支合并到dev分支
常用命令:
git clone git地址
git branch 查看当前分支
git add 文件或目录
git rm 文件或目录
git checkout -- 文件
git commit -m '备注说明'
git reset HEAD或版本号
git reflog
git log
git status
git branch 分支名称
git branch --set-upstream-to=origin/分支名称 分支名称
git checkout 分支名称
git checkout -b 分支名称 origin/分支名称
git diff 版本1 版本2
git merge 分支名称
git pull
git push origin 分支名称
git tag 标签名称
git stash
GitHub添加公钥后仍然需要输入密码的解决
git config --global user.name “your user name”
git config --global user.email “your email”
设置完后我们先输入正确的密码
输完密码后再执行命令:git config credential.helper store