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

    1、查看当前使用者的信息(git的全局配置文件)

    $ cat ~/.gitconfig

    2、通过 vim 可以对该文件进行修改

    3、让文件夹被 git 进行版本管理(git init)

    1、mkdir testGit  //新建一个文件夹
    2、cd testGit  //进入这个我呢减价
    3、git init  //把该文件夹交给 git 控制
    4、ls -a  //查看该目录下新生成了一个 .git 目录
    5、vim .git/config  //查看该文件目录下的局部配置文件,可以增加用户和邮箱

    4、git 4个概念

    5、常规的提交操作

    1、git status    //查看当前文件的状态
    2、git add    //将某个文件添加到待提的列表
    3、git commit -m "备注"    //待提交列表提交到本地仓库     
    4、git log //查看本地仓库的文件和日志

    6、git log查看本地仓库日志文件 

    :
    j //向下 k //向上 ctrl + f //下一页 ctrl +b //上一页

    7、git show + commitID 查看当前文件具体改动了哪些地方

    8、撤销提交到本地仓库的文件(因为有的文件比较隐私,比如文件里面写的服务器密码,不小心提交到本地仓库了,这个时候你就的撤销提交操作)

    git reset --soft HEAD~1
    HEAD~1 :最近一次的修改
    --soft :将文件从本地仓库撤销到待提交列表
    如果不要 --soft:讲文件从本地仓库撤销到本地代码

    9、git checkout 将待提交列表中的文件撤销到本地代码

      取消你之前的改动,做这个命令之前,你要先确定,你之前做的东西不想要了

    10、删除某个文件常规操作

    rm    //删除某个文件,用这个方法删除的文件,还在 git 中
    git rm    //删除某个文件,并将这个操作记录到了待提交的列表中
    git commit    //提交到本地仓库,这个时候才算真正的删除了

    11、检出某个版本常规操作(从本地仓库上还原某个文件)

    git checkout -b re_log d09ef631aff9d1bfc179f942f5782a4515a3f89a
    -b:创建一个新的分支
    re_log:新分支的名字
    d09ef631aff9d1bfc179f942f5782a4515a3f89a:commitID

    12、切换不同的分支

    git branch -a    //查看当前所有分支
    git checkout master    //将分支切换到 master 分支上

    13、新建分支

    git branch test_a

    14、删除分支

    git branch -d test_branch

    15、合并分支

    1、git checkout master        //将分支切换到 master 上
    2、git merge test_brance        //将指定分支切换到 master 上

    16、忽略文件

    1、在根目录下创建一个 .gitignore 文件
    2、文件内容:*class
          忽略所有的 class 文件

    17、提交代码

    git push origin master
    origin :远程服务器别名(配置文件中可以看到)
    master:远程分支

    vim .git/config

    18、从服务器下载代码

    git clone 代码连接
  • 相关阅读:
    Window 中的自带方法Base64
    React_Class1
    npm 常用操作
    React__生命周期
    axios 简单方法个人理解
    JavaScript_Window对象
    常见的搜索引擎技巧
    JS_String常见问题Demo
    java调用C++代码
    java虚拟机指令dup的理解
  • 原文地址:https://www.cnblogs.com/fangwu/p/9129662.html
Copyright © 2011-2022 走看看