GIT

Git相关命令整理

git config --global user.name  //配置姓名
git config --global user.email  //配置邮箱
git config --list  //查看配置信息
git init    //初始化本地仓库
git status   //查看文件状态
git add 文件名     //添加某个文件到暂存区
git add .   // 添加所有文件到暂存区
git commit -m “日志说明”   //提交到本地仓库
git log    //查看提交记录
git checkout 分支名    //切换分支
git checkout -b 分支名  //新建一个分支,并切换到该分支
git branch //查看分支 
git branch 分支名 //创建分支 
git merge 分支名  // 合并分支 
git branch -d 分支名称 //删除分支 
git rm --cached 文件名 //在暂存区移除相应文件 
git reset --hard 提交ID //恢复到指定版本 
git clone 地址 //克隆远程仓库 
git push 地址 分支名 //提交远程仓库 
git push -u origin master //-u的参数让git记录信息,下次只需要 git push 就能进行提交 
git pull 地址 //将服务器代码拉取到本地 
git remote add 名称 地址 //给地址取别名 
ssh-keygen //生成一对密钥

提交文件到Git仓库

需要使用到的命令:

  1. git init` 初始化git仓库

  2. git status 查看文件状态

  3. git add 文件列表 追踪文件

  4. git commit -m 提交信息 向仓库中提交代码

  5. git log 查看提交记录

撤销

场景:当工作目录中添加的一些代码存在一些问题,但是又不记得修改了哪一些地方了,此时就可以用暂存区的文件来覆盖我们工作目录的文件

git checkout 文件

将文件从暂存区中删除

场景:当我们不小心把其他的一些测试代码或者是一些没用的文件添加到了暂存区后,我们可以通过命令进行移除

git rm --cached 文件名

恢复git仓库中指定版本的项目

场景:一般是用于恢复到某一个正常的版本、

git reset --hard 提交ID

Git分支(★★★)

主分支(master)、开发分支(develop)、功能分支(feature)

分支相关命令

  • git branch 查看分支

  • git branch 分支名称 创建分支

  • git checkout 分支名称 切换分支

  • git merge 来源分支 合并分支

  • git branch -d 分支名称 删除分支(分支被合并后才允许删除)(-D 强制删除)

暂时保存更改

应用场景:分支的临时切换

  • 存储临时改动: git stash

  • 恢复改动: git stash pop

注册GitHub

创建仓库(★★)

1.填写仓库基本信息

2.将本地仓库推送到远程仓库

  1. git remote add 远程仓库地址别名 远程仓库地址

  2. git push -u 远程仓库地址或别名 本地分支名称:

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

原文地址:https://www.cnblogs.com/whoamimy/p/11877869.html