git常用命令

一,克隆项目到本地

git clone + 项目地址

#克隆指定分支:

git clone -b 指定分支 ssh地址

二,更新项目

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

十三,git把一个分支上的某次提交同步到另一个分支上

git cherry-pick + commit ID

取消这次cherry-pick,则使用:

git cherry-pick --abort

十四,生成sshkey

ssh-keygen -t rsa -C "[email protected]"

按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key

查看sshkey

cat~/.ssh/id_rsa.pub

你可能感兴趣的:(git常用命令)