zoukankan      html  css  js  c++  java
  • Git 总结

    git 拉代码 git clone "link"   --git 地址

    git 在新电脑上配置用户密钥:

    • 首先在本地生成 密钥  此处省略好几个字...
    • 一般就是在git 用户下面找setting ---> SSH and GPG keys 配置新的SSH

    git 本地项目传远程:

    • git init
    • git add .
    • git commit -m ''
    • git remote add origin  href --项目git地址
    • git push -u origin master --推送到远程

    git 提交代码顺序 :

    •   git status    --看文件的状态
    •   git add .      --把修改的文件全部提交到暂存区
    •   git status    --可以 在这里再看看文件的状态
    •   git commit -m"name"   --name 是本次提交的内容总结,这样就提交提交到了本地
    •   git push  --这样就是把他更新到远程分支

    git  回滚:

    1. 如果是git commit -m "name" 之后的操作  通过cmd 打出  got log  查看版本  

       和图中的红框的一样  打出 git reset commitId(红框里边的内容).他会回退到之前状态但是本地的修改还在保存。

    2. git push 更新到远程之后 (暂时不知道)

    git stash(暂存):

    • 如果说你本地修改着代码,但是现在 不想提交本地的更改,然后还想拉取远程的提交这个方法就是很棒棒的了. 可以git stash "name" 可以起名字也可以不起名字这样他就暂存到本地了 ,就可以拉代码了.(对了 跨分支也是可以的)
    • git stash list 可以看一下本地所有的暂存
    • git stash pop "name"  可以把之前在本地暂存的文件更改提取出来 可以根据name  不根据name 的话 系统会在 git stash list 列表里边选出据当前时间最近的哪一个 stash.
    • 如果git stash pop 暂存的和刚更新的代码有冲突的话
    1. 把有冲突的代码 在下一次提交的时候一起提交到远程,不然的话(Cannot create a tree from a not fully merged index)报这个错误!
    2. 第二种的话 暂时不知道.
    • 最后对没用的暂存就是 git stash clear 清理一下  不需要的暂存

    。net工程师
  • 相关阅读:
    动画电影分享
    Nginx 学习
    震惊!一步激活idea,亲测有效-2020-7-9
    根据oracle判断语句结果,进行循环语句
    Oracle11g的exp导出空表提示EXP-00011: 不存在
    查询某个用户下各个表的数据量
    Oracle批量修改表字段类型(存储过程)
    PLS-00201: identifier 'SYS.DBMS_EXPORT_EXTENSION' must be declared
    Oracle AWR报告生成和大概分析
    oracle如何给原有的用户变更表空间
  • 原文地址:https://www.cnblogs.com/yuners/p/12016563.html
Copyright © 2011-2022 走看看