GIT

Posted whoamimy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GIT相关的知识,希望对你有一定的参考价值。

Git相关命令整理

git config --global user.name  //配置姓名
git config --global user.email  //配置邮箱
git config --list  //查看配置信息
git init    //初始化本地仓库
git status   //查看文件状态
git add 文件名     //添加某个文件到暂存区,如果写 . 代表当前文件夹下所有的文件、
git commit -m 日志说明   //提交到本地仓库
git log    //查看提交记录
git checkout 文件名    //撤销,让暂存区文件覆盖工作区间文件
git rm --cached 文件名     //在暂存区移除相应文件
git reset --hard 提交ID   //恢复到指定版本
git branch      //查看分支
git branch 分支名  //创建分支
git checkout 分支名  //切换分支
git merge  //合并分支
git branch -d 分支名称  //删除分支
git clone 地址 //克隆远程仓库
git push 地址 分支名  //往服务器推送
git pull 地址  //将服务器代码拉取到本地
git remote add 名称 地址 //给地址取别名
git push -u origin master  //-u的参数让git记录信息,下次只需要 git push 就能进行提交
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即可

 

以上是关于GIT的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

如何管理在每个 git 版本中添加私有代码片段?

使用 Git 来管理 Xcode 中的代码片段

markdown Git代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段