Git笔记

目录

一、上传文件到github

1.1 配置用户名和邮箱

1.2 初始化本地仓库

1.3 添加项目目录下所有文件至本地仓库

1.4 使用如下命令加入注释提交

1.5 将本地仓库与远程仓库相连接

1.6 将本地仓库中的文件推送至指定的远程仓库中

二、git获取不同版本

2.1 git下载特定历史版本

2.2 git恢复到最新的版本

三、git删除已经push的文件或文件夹 

3.1 预览暂存区需要删除的文件或文件夹

3.2 删除暂存区文件或文件夹

3.3 提交本次删除暂存区的改动

3.4 将本次删除push到远程仓库


一、上传文件到github

1.1 配置用户名和邮箱

git config --global user.name "xxx"
git config --global user.email "xxx"

1.2 初始化本地仓库

git init

1.3 添加项目目录下所有文件至本地仓库

git add . 

 

1.4 使用如下命令加入注释提交

git commit -m '本次提交的说明'

1.5 将本地仓库与远程仓库相连接

git remote add origin xxx

1.6 将本地仓库中的文件推送至指定的远程仓库中

git push -u origin master

如果只有一个分支,可以只用如下指令

git push

二、git获取不同版本

2.1 git下载特定历史版本

git checkout [SHA]

其中[SHA]为特定历史版本的加密哈希值

2.2 git恢复到最新的版本

下载到特定历史版本后,想退回到最新版本

git reset --hard [SHA]

其中[SHA]为最新版本的加密哈希值

三、git删除已经push的文件或文件夹 

在git上传时,可能某些文件或文件夹并不需要上传到git仓库,可以通过在.gitignore添加相关路径来忽略上传,但有时会忘记,这时就需要删除已经push的文件或文件夹。

3.1 预览暂存区需要删除的文件或文件夹

git rm -r -n --cached /Linux文件IO
  • -n参数:预览需要删除的文件或文件夹;
  • -r参数:递归删除,若删除的为文件,则可以递归删除文件夹里的全部内容 。

 

3.2 删除暂存区文件或文件夹

通过预览需要删除的文件或文件夹无误后,进行正式的删除指令。 

git rm -r --cached 文件/文件夹

3.3 提交本次删除暂存区的改动

git commit -m 'xxxxx'

3.4 将本次删除push到远程仓库

git push -u origin master

相关推荐

  1. <span style='color:red;'>Git</span><span style='color:red;'>笔记</span>

    Git笔记

    2024-07-19 15:08:06      36 阅读
  2. Git笔记

    2024-07-19 15:08:06       36 阅读
  3. <span style='color:red;'>Git</span><span style='color:red;'>笔记</span>

    Git笔记

    2024-07-19 15:08:06      135 阅读
  4. 笔记】 - Git

    2024-07-19 15:08:06       28 阅读
  5. Git笔记

    2024-07-19 15:08:06       32 阅读
  6. <span style='color:red;'>Git</span><span style='color:red;'>笔记</span>

    Git笔记

    2024-07-19 15:08:06      21 阅读
  7. git 学习笔记

    2024-07-19 15:08:06       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 15:08:06       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 15:08:06       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 15:08:06       62 阅读
  4. Python语言-面向对象

    2024-07-19 15:08:06       72 阅读

热门阅读

  1. 简单分享下Python数据可视化

    2024-07-19 15:08:06       21 阅读
  2. 【LeetCode 0022】【DSF】生成括号

    2024-07-19 15:08:06       24 阅读
  3. 【Nginx】前端请求跨域问题

    2024-07-19 15:08:06       22 阅读
  4. Kotlin实现SHA-256哈希和RSA签名

    2024-07-19 15:08:06       25 阅读