git 安装配置、常用命令、代码冲突

时间:2023-02-25 08:08:38
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