git常用的方法

编程

git常用命令
    git config --global user.name chenhongjiang
    git config --global user.email 123@qq.com
    git init 建立厂库
    git status 查看状态
    git add . 添加当前目录
    git add a.php 添加文件
    git commit -m "init" 提交
    git rm t.txt 删除这个文件
    git commit -m "del t.txt"
    git remote add lianshou https://gitee.com/xxx/gittest.git 把远程地址取别名
    git remote add origin https://gitee.com/xx/gittest.git 把远程地址取别名
    git push origin master 推送到远程服务器上
    git clone https://gitee.com/xx/ceshi.git 下载项目
    git pull lianshou master 更新项目
    git log 看日志
    git log --pretty=oneline 一行看日志
    git reset --hard 版本号 网上切换版本
    git branch 查看分支
    git branch wechat 创建分支
    git checkout wechat 切换到wechat 分支
    git merge ali 合并分支
    git remote remove lianshou 删除远程地址的别名
    
    ssh-keygen -t rsa -C 123@qq.com 本地生成ssh (一直回车)
    
    ssh -T git@github.com 通信
    
    git@github.com:chenhongjiang/test.git
    https://github.com/xx/test.git
    
    
    git push origin cheng
    //推向指定推向cheng 分支
    
    git pull origin master
    //查看远程分支
    git branch -a
    git clone -b 

 git clone -b dev_jk  http://xxx/service/tmall-service.git(克隆当前dev_jk分支的代码)

https://blog.csdn.net/winnershili/article/details/78888548    


--------------------------------------------
合并分支 git merge origin/dev    在当前master 分支河边你更改的dev代码

git 强制覆盖

git fetch --all
git reset --hard origin/master
git pull 

    
    冲突解决方法
    在本地修改冲突文件,提交到master 分支,推送到服务器

下面是测试代码
    
12
34
<<<<<<< HEAD
master  [当前master分支合并之前的代码] 
=======

test1 [当前test1分支最新提交]
>>>>>>> test1 


应该把  <<<<<<< HEAD    ======= 去掉  
 

以上是 git常用的方法 的全部内容, 来源链接: utcz.com/z/510511.html

回到顶部