• git 常用命令--超实用


    git命令行常用操作

    1、配置ssh key

    git config --global user.name 'git用户名'

    git config --global user.email '邮箱地址'

    查看用户名和邮箱: 

    git config user.name

    git config user.email

    生成id_rsa.pub文件

    ssh-keygen -t rsa -C '邮箱地址'

    连续按回车生成完后命令行界面会有路径,通常在C:UsersAdministrator.ssh

    找到生成的id_rsa.pub文件,复制里面的内容,打开浏览器git仓库地址的设置,配置ssh key

     

    配置完后,就可以用git命令操作git仓库的代码

    二、拉取git项目

    默认拉取master主分支代码

    git clone 'git项目的ssh地址'

    拉取指定分支代码: git clone -b 分支名 'git项目的ssh地址'

    三、git分支

    拉取项目后进入项目最外层

     查看本地分支列表:git branch

    带 * 号的为当前分支

     创建新分支:git branch 新分支名

    切换分支: git checkout 要切换的分支名

    删除本地分支:git branch -d 要删除的分支名

    四、同步和提交

    同步远程仓库代码:git pull

    同步指定分支代码:: git pull origin 分支名

    提交代码到远程仓库:

    git add .

    git commit -m '备注信息'

    git push

    提交到指定分支:git push origin 分支名

    若当前使用分支就是想提交的远程分支,直接提交,建议第一次提交指定一下

    五、git提交时忽略部分文件

    创建.gitignore文件,在里面输入想要忽略的文件名或目录,复杂配置请百度gitignore规范

     六、git切换历史版本

    通常先新建一个分支,这样就不会影响开发的分支

    SHA的值就是要切换的历史版本标识,在版本提交记录里有

    git branch 新分支名 SHA值

    git checkout 新分支名

    七、合并分支

    合并前查看分支并拉取该分支最新代码,合并和被合并的分支上的代码都应该是最新的

    比如你当前开发的分支为dev,要合并到master

    git checkout master

    拉取master最新的代码 git pull

    git merge dev

    检查冲突文件,可以用vs-code打开对比

    解决好冲突之后正常提交即可

    加深理解分支合并等可以参考:https://www.liaoxuefeng.com/wiki/896043488029600/900003767775424

    若需加强git知识可看这里:https://backlog.com/git-tutorial/cn/

  • 相关阅读:
    bootstrap-15
    sqlserver 根据指定值截取字符串
    idea针对有外联jar包的项目如何编译成可运行的jar包
    中控考勤机超级管理员密码算法
    sql server 取多条数据的最大值
    bat 脚本定时删除备份文件
    Spyder汉化教程
    君荣一卡通软件mysql转sqlserver 教程
    office2016专业增强版激活密匙 (shell激活版)
    sql 获取当前时间的前一天,不加时分秒
  • 原文地址:https://www.cnblogs.com/nanyang520/p/12292592.html
Copyright © 2020-2023  润新知