zoukankan      html  css  js  c++  java
  • git 常用命令

    一、常用命令

      1、git branch -b your-branch   新建分支并切换多分支

      2、git branch -d your-branch   删除指定分支

      3、git branch -a   显示所有分支

      4、git push origin --delete  your-branch   删除远程分支

      5、git checkout -b local-branch origin/your-branch    check out 远程分支(origin/your-branch)到本地分支(local-branch)

      6、git reset commit-id  回退版本到commit-id前面的版本(回到已经改完代码但是还没有add的状态)

      7、git fetch -p  更新本地缓存的所有远程分支(大概是这个意思)

      8、git status 查看当前分支上,本地文件变化情况,带 branch clean 字样的就是没变化,如果有变化会提示,我的编译器提示的是红色的信息(变化的文件红色显示文件具体路径以及文件名)

      9、git add .   该命令是将当前目录下所有变化的文件全部添加暂存区(不太确定是不是叫暂存区),反正基本是都是本地有变化,想要提交到版本库,先git add ,将变化的文件全部加完之后,git commit -m "对本次提交的说明",都是这个流程

      10、最后一步,git push ,第9条命令就是为了他服务的,就是将9所添加的文件提交到版本库,注意::只有在本地改变的文件全部add,并且commit 以后,git push 才会成功

      11、git pull  把版本库的代码拉倒本地,就是一个同步

      12、git 删除远程分支命令: git push origin --delete branch_name(远程分支名)

    二、错误操作处理

      1、如果 git add . (也就是说你将本地所有的修改全部add了),发现其中有一些是你不想add的        

        撤销add 命令:  git reset HEAD + filename(不知道情况下用 git status 看下,已经add的是绿色显示的,把你要撤销的文件连同路径一同复制过来)

                 git reset HEAD  (撤销所有add)

      2、如果已经commit了,想撤销

         命令: git reset + commit_id   (上面第6条)

             git reset --hard commit_id 回退版本到commit_id前面的版本(代码回到最初的状态,没有开始改的状态)

      ps: 撤销 commit 的两条命令还没测,等有时间测一下。。

    想到啥写的啥,没什么条理可言,将就看吧

  • 相关阅读:
    小程序首页不显示tabbar
    小程序之背景音乐——wx.backgroundAudioManager
    根据浏览器分辨率自动调整网页宽度的一个例子
    vue 限制input[type=number]的输入位数策略整理
    php刷新当前页面
    PHP中获取当前页面的完整URL
    如何使用php session
    常用网页播放器代码
    php session 生命周期代码实例
    去掉删除discuz x3.2 的-Powered by Discuz!
  • 原文地址:https://www.cnblogs.com/kilen/p/7087380.html
Copyright © 2011-2022 走看看