zoukankan      html  css  js  c++  java
  • Git基本应用

    1、创建SSH Key

    $ cd ~/.ssh
    $ ssh-keygen -t rsa -C "your_email@example.com"

    拷贝id_rsa.pub文件到Settings->SSH Keys->Add SSH key

    2、测试

    $ ssh -T git@github.com
    Hi username! You've successfully authenticated, but GitHub does not
     provide shell access.

    3、设置用户名和email

    git config  --global user.name "your name"
    git config --global user.email yourname@email_server

    4、克隆

    注意刚刚生成ssh key是在.ssh目录下,克隆之前记得修改路径到你的工作目录

    git clone git@github.com:lgsun592/for_test.git

    5、查看状态

    git status

    6、提交

    git commit -a -m 'comment'

    7、推送至服务器

    将本地推送至服务器master分支

    git push origin master

    8、分支

    git branch                         #列出本地分支,当前分支前加*
    git branch -r                      #列出服务器分支
    git branch -a                      #列出所有分支
    git branch NEW_BRANCH_NAME         #创建新的本地分支,不切换
    git checkout NEW_BRANCH_NAME       #切换分支
    git push orign NEW_BRANCH_NAME     #将本地NEW_BRANCH_NAME分支推送到服务器,成为新的服务器分支
    git merge NEW_BRANCH_NAME          #合并分支NEW_BRANCH_NAME到主分支

    9、合并

    git merge               #用于合并两个分支。
    git diff                #如果有冲突,直接使用diff查看,
                            #冲突代码用<<<和>>>表示。手动修改冲突代码。
    git update-index        #更新修改后的文件状态。
    git commit -a -e        #提交为解决冲突而修改的代码。

    更多内容可以访问:http://gitref.org/zh/basic/

  • 相关阅读:
    mybatis <=或这个>=提示错误Tag name expecte问题解决
    Navicat 设置自增长初始值
    mysql 时间与字符串相互转换
    jquery 动态控制显隐
    mysql 查询常见时间段数据
    jquery 取得select选中的值
    java8 运算语法集
    springboot 单元测试
    idea 自动生成并跳转单元测试
    限制页面被pc端访问
  • 原文地址:https://www.cnblogs.com/fuxinci/p/3141848.html
Copyright © 2011-2022 走看看