git相关

Git使用:
# --global 会将配置项保存到用户配置 
$ git config --global user.name "xxx"
$ git config --global user.email "xxx"
  • 项目初始化

    • git init
      • 一个项目只需要执行一次,会生成一个隐藏文件夹
  • 保存当前的代码,形成一次记录

    • git add .
    • git commit -m '注释说明'
      • 直接从工作区到本地仓库 :新文件不行
      • git commit -a -m '###'
  • 查看提交日志

    • git log
      • 查看详细记录
    • git log --oneline
      • 查看简略版记录
    • git reflog
    • git reflog --oneline
      • 查看所有记录
  • 切换版本

    • git checkout 版本号
  • 撤销操作:未保存到本地仓库的

    • 只能恢复暂存区与工作区,与最近的一次提交的代码一致

    • git checkout .

      • 从暂存区恢复所有文件到工作区
    • git reset .

      • 仓库到暂存区
    • git reset --hard

      • 从本地仓库恢复到暂存区和工作区
    • 只将某个文件回退到历史的某个版本

      • git checkout 版本号 文件名
分支:
  • 创建分支
    • git branch 新建分支名
    • 直接创建并切换到
      • git checkout -b 新建分支名
  • 查看分支列表 *表示在当前分支上
    • git branch
  • 切换当前分支:
    • 注意如果要切换分支,必须把当前分支的代码全部提交到本地仓库
    • git checkout 要切换的分支名
  • 将小分支的合并到主分支
    • 先切换为主分支ma
    • 执行git merge 小分支名
  • 删除分支
    • 先切换到其他分支
    • git branch -d 分支名
推送到远程仓库:
  • ssh生成

  • ssh-keygen -t rsa -C '邮箱'

  • 复制远程仓库ssh地址

  • 本地执行

    • git remote add origin ssh地址
      
    • 拉取远程仓库代码(README.md)到本地 。 git pull拉取

      • git pull origin master --rebase
        
    • 完成首次推送 首次要加 -u

      • git push -u origin master
        
    • 后续继续开发

      • 改动了代码 ,先添加到本地
        git add .
        git commit -m '###'
        添加到远程
        git push
        
克隆项目:
  • 克隆项目:在哪个路径克隆就保存在哪

    • git  clone  ssh地址
      

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DJDFQwbx-1598186369322)(C:\Users\饮酒\AppData\Roaming\Typora\typora-user-images\1587303849888.png)]

多人协作:
  • 多人协作开发时,原则是先拉取后推送
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值