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

    一、Git基本

    1.使用前配置

    (1)配置提交人姓名

    git config --global user.name [提交人姓名]
    

    (2)配置提交人邮箱

    git config --global user.email [提交人邮箱]
    

    (3)查看git配置信息

    git config --list
    

    2.提交

    (1)在当前目录新建一个Git代码库

    git init
    

    (2)新建一个目录,将其初始化为Git代码库

    git init [项目名称]
    

    (3)查看文件状态

    git status
    

    (4)添加文件到暂存区

    git add [文件1] [文件2] [文件3]...
    

    (5)添加指定目录到暂存区,包括子目录

    git add [目录]
    

    (6)添加当前目录的所有文件到暂存区

    git add .
    

    (7)向仓库中提交代码

    git commit -m [提交信息]
    

    (8)查看提交记录

    git log
    

    3.撤销

    (1)用暂存区中的文件覆盖工作目录中的文件

    git checkout [文件名]
    

    (2)将文件从暂存区中删除

    git rm --cached [文件名]
    

    (3)恢复 git 仓库中的指定更新记录,并覆盖暂存区和工作目录

    git rest --hard [commitID]
    

    二、Git分支

    1.分支命令

    (1)查看分支

    git branch
    

    (2)创建分支

    git branch [分支名称]
    

    (3)切换分支

    git checkout [分支名称]
    

    (4)合并分支

    git merge [来源分支]
    

    (5)删除分支

    git branch -d [分支名称]
    

    分支被合并后才允许删除

    (6)强制删除:

    git branch -D [分支名称]
    

    2.暂时保存更改

    使用场景:分支临时切换

    (1)存储临时改动

    git stash
    

    (2)恢复改动

    git stash pop
    

    三、GitHub常用命令

    (1)推送仓库:

    git push [远程仓库地址] [分支名称]
    

    (2)创建远程仓库地址别名:

    git remote add [远程仓库地址别名] [远程仓库地址]
    
    git push [远程仓库地址别名] [分支名称]
    

    (3)记住推送地址及分支

    git push -u [远程仓库地址别名] [分支名称]
    

    -u :记住推送地址分支,下次推送只需要输入git push即可

    2.拉取操作

    (1)克隆仓库

    git clone [仓库地址]
    

    克隆远端数据仓库到本地

    (2)拉取远程仓库中最新的版本

    git pull [远程仓库地址] [分支名称]
    

    3.忽略清单

    文件名称:

    .gitignore
    

    将不需要被Git管理的文件名字添加到此文件中,在执行Git命令的时候,Git就会忽略这些文件

  • 相关阅读:
    遍历进程,获取当前进程下进程的路径.(获得全路径)
    获得当前EIP的值
    反调试收集网址,待更新.
    python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍
    python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍
    【Unity】2.4 层次视图(Hierarchy)
    【Unity】2.3 项目浏览器和资源的组织
    破解Unity5.3.4f1
    【Unity】2.2 Unity编辑器中的常用菜单项
    【Unity】2.1 初识Unity编辑器
  • 原文地址:https://www.cnblogs.com/jacklzx/p/13780773.html
Copyright © 2011-2022 走看看