赞
踩
在git的官网下载需要的版本
安装完成后需要设置用户的用户名和邮箱
git config --global user.name "Your Name"
// 例如: config --global user.name "caowen"
git config --global user.email "email@example.com"
// 例如:config --global user.email "caowen@holardata.com"
// 如果不在当前目录,进入你要新建仓库的文件目录下
cd 文件夹名
// 如果在直接操作
git init 项目名称
cd 项目名称
检查当前是否已经配置过密钥
cd ~/.ssh 或cd .ssh
如果没有会提示
No such file or directory
执行下面命令
ssh-keygen -t rsa -C "邮箱名称"
// 例如:ssh-keygen -t rsa -C "caowen@holardata.com"
回车输入密码,再次确认输入密码 提示密钥生成好了 会有路径
例如:路径 users/caowen/.ssh/id_rsa.pub
进入这个路径 粘贴文件中的内容,进入gitlab中
设置=> ssh密钥=>点击生成密钥,将复制的文件粘贴在密钥文本栏=>点击增加密钥
即可完成配置
git clone 仓库地址
git clone 仓库地址 --branch 分支名称
git fetch origin A:B // 新建分支和远程仓库分支代码一致
git checkout -b A // 新建分支A 并切换到该分支
git checkout A // 切换到A分支
git branch -d A // 删除A分支
git branch -r -d origin/A => git push origin :A // 删除远程仓库分支A
1. 将分支B的代码同步到主分支A上(检查两个分支的代码是否是最新是否有异常冲突) git checkout A git status git pull origin A git merge B 2. 将主分支A的代码同步到开发分支B(检查两个分支的代码是否是最新是否有异常冲突) git checkout B git status git pull origin B git merge A git status git add . git commit -m '合并分支' git push origin B 合并完分支后要进行提交操作,否则本地代码是好的,github上不更新!!!
git branch // 查看当前在哪个分支
git status // 查看文件修改状态
git diff // 未提交文件的改动
git add * // 提交
git commit -m ‘描述’ // 添加描述
git pull // 更新 最新版本的话会提示当前已是最新版本
git push origin A // 提交当前分支到远程仓库A分支上
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。