zoukankan      html  css  js  c++  java
  • git 安装配置、常用命令、代码冲突

    1 安装配置
        git config --global user.name "coiggahou"              //绿色部分为GitHub用户名
        git config --global user.email coiggahou@foxmail.com   //这里用GitHub的注册邮箱
    
        ssh-key -t rsa -C "coiggahou@foxmail.com" //此处“C”要大写,邮箱使用GitHub注册邮箱
    
        复制该文件内所有文本内容 
        登录GitHub,点击Settings——SSH and GPG keys——点击右侧Add SSH key 如下图 
    
        打开Git Bash终端(不是命令行或Powershell)输入
        ssh -T git@github.com
    
    2 常用命令
        获取git 上的https 或着ssh方式的仓库路径
    
        克隆到本地:
            git clone xxx
    
        如果没有dev分支或者想自己建立自己的分支
            git checkout  -b my_branch
        
        查看本地的分支(带星号的是当前分支)
            git branch
    
        切换分支
            git checkout branch_name
    
        建立本地到上游仓库的连接(远程如果没有的话需要先建立连接)
            git branch --set-upstream-to=origin/dev 
    
        提交代码
            git push origin dev
    3 代码冲突
        多人开发时经常会出现一个文件被多人修改
    
        如何避免和处理代码冲突
        
        先提交代码到本地仓库
            git commit -am   ‘ ‘
    
        拉取远程仓库代码到本地,要是有冲突则在本地处理(pull是为了本地 commit 和远程commit 的对比记录,git 是按照文件的行数操作进行对比的,如果同时操作了某文件的同一行那么就会产生冲突,git 也会把这个冲突给标记出来,)
            git pull 
    
        提交代码
            git push        
    

      

  • 相关阅读:
    读入输出优化模板
    HDU-2647 Reward(拓扑排序)
    HDU-2647 Reward(拓扑排序)
    HDU-2647 Reward(拓扑排序)
    HDU-2647 Reward(拓扑排序)
    Using KafkaBolt to write to a kafka topic
    Using KafkaBolt to write to a kafka topic
    Using KafkaBolt to write to a kafka topic
    Using KafkaBolt to write to a kafka topic
    getElementById() 获取指定ID的第一个元素
  • 原文地址:https://www.cnblogs.com/django-start/p/10243083.html
Copyright © 2011-2022 走看看