Git常用命令

查看用户名邮箱

git config user.name
git config user.email

设置用户名邮箱

git config  --global 参数,有了这个参数,表示这台机器上所有的Git仓库都会使用这个配置,也可以对某个仓库指定的不同的用户名和邮箱。

 git config --global user.name  "username"    
 git config --global user.email "email"        

git init 把个目录变成git可以管理的仓库.

生成ssh

执行生成公钥和私钥的命令ssh-keygen -t rsa 并按回车3下(为什么按三下,是因为有提示你是否需要设置密码,如果设置了每次使用Git都会用到密码,一般都是直接不写为空,直接回车就好了)。会在一个文件夹里面生成一个私钥 id_rsa和一个公钥id_rsa.pub。(可执行start ~命令,生成的公私钥在 .ssh的文件夹里面)。

在远程仓库中添加公钥

在gitlab或githubssh管理中粘贴 SSH 公钥,通常包含在 '~/.ssh/id_rsa.pub' 文件中,并以 'ssh-rsa' 开头。不要使用 SSH 私钥。

执行查看公钥的命令cat ~/.ssh/id_rsa.pub

切换分支

  • 列出所有分支,(本地和远程)
    git branch -a
  • 新建分支并切换到指定分支
    git checkout -b dev origin/release/caigou_v1.0

git tag标签

标签可以针对某一时间点的版本做标记,常用于版本发布。

  • 列出所有tag
    git tag
  • 创建附注标签
    git tag -a v0.1.2 -m “0.1.2版本”
  • 提交到远程服务器
    git push origin v0.1.2
  • 查看标签的信息
    git show v0.1.2
  • 切换到标签
    git  checkout v0.1.2
  • 删除标签
    git tag -d v0.1.2
  • 删除远程标签
    git push origin --delete tag <tagname>
posted @ 2019-10-30 21:40  typeck  阅读(233)  评论(0编辑  收藏  举报