zoukankan      html  css  js  c++  java
  • git基本操作

    本人刚刚学习接口测试,我们统一在git上管理代码,一脸懵逼,咋拉代码,为什么commit之后还要push,完全搞不懂,于是乎下面的文章产生了,至少能满足简单的操作了。。。

    (本文适合已经配置好了Git,并且Git上有代码的人群)

    1.查看本地分支:git branch

    2.查看git远程仓库分支:git branch -r

    3.切换本地分支:git checkout 分支名

    4.拉取线上最新代码(master分支举例):首先切换分支到master分支

        git checkout master

        git pull

    5.创建本地分支(分支名自己随便明明):git branch 分支名

    6.创建远程仓库的分支:git push origin 本地分支名

    7.删除本地分支:git branch -d 本地分支名

    8.删除远程分支名(空:远程分支名,目的把空置赋值给远程分支,也就把远程分支删除了):git push origin  :远程分支名

    9.创建一个本地分支与远程master分支内容一致,并且切换到这个新建的本地分支:git checkout -b 本地分支名 -t origin/master

    10.推送本地分支到远程指定分支:git push origin 本地分支名:远程分支名

    11.删除之前的修改:git checkout .

    12.查看本次修改的文件(没有提交的):git status

    13.查看本次修改的所有内容(没有提交的):git diff

    14.查看本地和远程的所有分支:git branch -a

     15.查看remote地址、远程分支、本地分支与之相对应关系:git remote show origin

    16.删除远程库不存在的分支:git remote prune origin

    17.查看暂存区的代码变动:git diff --cached

    (其实就是你编辑完代码后,执行了add命令,把代码放到了暂存区,这时候你忘了你到底改了什么内容了,想要看一下的时候 就是用这个命令)

    未完待续。。。。。

     

  • 相关阅读:
    AQS共享锁应用之Semaphore原理
    AQS与重入锁ReetrantLock原理
    2018第23周总结
    阅读思考——被误用的敏捷和阻碍程序员成长的坏习惯
    百度云盘下载工具
    线程中断总结
    JUC包中的锁框架
    Java并发实现线程阻塞原语LockSupport
    react的类型检查PropTypes自React v15.5起已弃用,请使用prop-types
    python性能优化、内存优化、内存泄露;与其他语音比较效率如何?
  • 原文地址:https://www.cnblogs.com/banml/p/10150345.html
Copyright © 2011-2022 走看看