一,克隆项目到本地
git clone + 项目地址
二,更新项目
git pull
三,提交文件
git commit -m "xxxx"
四,将分支上传
git push origin xxxx
五,创建分支
git branch xxxx
六,切换分支
git checkout xxxx
七,查看分支
git branch
八,查看所有分支
git branch -a
九,在master分支上,将develop分支合并到master上面
git merge develop
如果不行,使用命令
git merge develop --allow-unrelated-histories
十,将本地项目添加到git流程:
1,cd到要添加的本地项目下
2,git init
3,git remote add origin加git路径
4,git add .
5,git commit -m '注释'
6,git push -u origin master
问题:
1,权限问题:将id_rsa.pub文件里的key加入到git,文件路径:~/.ssh/id_rsa.pub
2,如果git pull 报错:refusing to merge unrelated histories,可以使用
git pull origin master --allow-unrelated-histories
3,退出文件编辑::wq
4,查看项目git地址:git config -l 或 git remote -v
十一,更改项目git地址
1,git remote set-url origin xxx.git
2,git push origin master
十二,基于历史commit ID检出代码并创建新的分支
命令:git checkout -b new_branch_name history_commit_id
例如:git checkout -b prod-20171128 c7215d179f585836ebfc0d6ba7eb5d8244f8ef74
十三,生成sshkey
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key
查看sshkey
cat~/.ssh/id_rsa.pub
网友评论