SSH,


一、设置git的user name和email:

  • git config --global user.name "用户名"
  • git config --global user.email "邮箱"

二、生成SSH密钥过程:

  • 查看是否已经有了ssh密钥:cd ~/.ssh
    1. 如果没有密钥则不会有此文件夹,有则备份删除
  • 生成密钥:
    1. ssh-keygen -t rsa -C “邮箱”
    2. 按3个回车,密码为空。
    3. Your identification has been saved in /home/tekkub/.ssh/id_rsa.
    4. Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
    5. The key fingerprint is:
    6. 最后得到了两个文件:id_rsa和id_rsa.pub

三、设置key:

  • 打开并登陆http://review.guolele.com/
    1. 打开settings设置
    2. 点击SSH Public Keys后点击Add Key
    3. 将生成好的密钥粘贴进去即可
  • 使用git来管理代码

    • 进入你的项目目录
      1. 输入 git checkout -b "xxx" 来创建你的分支
      2. 创建分支需要注意的地方
        1. 每次有新需求后最好创建一个新的分支来做
        2. 每次创建新的分支前输入git status看看当前分支是否有改动过的代码
        3. 如果有则把代码commit到本地然后切换到master(git checkout master)再创建新分支
          这样做能确保你的每一个分支都是干净的
        4. 一定要确保当前分支没有改动过的代码
        5. 一定要在master下创建分支,不要在分支下创建分支
      3. 提交代码
        1. 用新分支提交代码(git上没有此分支的代码)时流程
          1. git status(查看代码改动情况)
          2. git add .(添加改动后的代码到暂存区)
          3. git commit -am "提交注释(写清提交的功能)"
          4. git push(没有问题了就提交上去)
        2. 用旧分支提交代码(git上有此分支的代码,就是你在这个分支上提交过代码)时流程
          1. git status(查看代码改动情况)
          2. git add .(添加改动后的代码到暂存区)
          3. git commit --amend(与之前分支的代码合并)
          4. git push(没有问题了就提交上去)
      4. 合并代码
        1. 切换到master输入git pull获取最新代码
        2. 获取后切换到分支输入git rebase master将最新代码合并到本地


相关内容

    暂无相关文章