git初识(常用git命令集合)

一、本地创建git项目推送到远程仓库

1.查看本地库的远程仓库地址

git remote -v

2. 远程仓库地址添加标签origin(标签是一个变量等于远程地址)

git remote add origin [email protected]:xxx.com

3. 推送到远程库地址 到master主干

git push origin master

4. 强制推送,覆盖别的代码

git push -f origin master

5. 添加一个远程库标签gitlab

git remote add gitlab [email protected]:ddd

6. 推送到gitlab标签的地址上

git push gitlab master

7. 删除gitlab标签

git remote remove gitlab

8. 修改origin 标签对应的地址

git remote set-url origin [email protected]"xx.com

9. 把gitlab标签改名为coding

git remote rename gitlab coding

10.git confit 设置

git config --global user.email "[email protected]" (设置邮箱)

git config --global user.name "name" (设置名字)

二、分支操作

查看当前所有分支

git branch -a

创建本地dev分支

git branch dev

切换到dev分支

git checkout dev

推送到origin的地址 dev 分支上

git push origin dev

三、git密钥设置

1.ssh公钥生成

首先检查一下是否有本地公钥

Administrator@long MINGW64 ~ (master)
$ cd ~/.ssh

Administrator@long MINGW64 ~/.ssh (master)
$ ls
id_rsa  id_rsa.pub  known_hosts


如果没有id_rsa.pub 文件需要使用ssh-keygen命令生成

ssh-keygen生成公钥 注意邮箱地址设置

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

2.github设置密钥

image

将id_rsa.pub文件里的内容全部复制到key里

image

遇到的问题

  1. 秘钥怎么再命令行复制
可以直接再终端打开文件内容 鼠标右键即可复制到系统剪切板
$cat id_rsa.pub
深度截图_选择区域_20180130112233.png
  1. id_rsa.pub公钥生成不成功
    .ssh文件权限的问题
$ sudo su  切换到root用户,输入密码
$ rm -rf .ssh 删除该目录
$ su user  切换会普通用户
$ mkdir .ssh  创建.ssh目录

重新生成公钥即可

你可能感兴趣的:(git初识(常用git命令集合))