当前位置: 首页 > article >正文

Git的基本指令

一、回滚

1.git init

在项目文件夹中打开bash生成一个.git的子目录,产生一个仓库

2.git status

查看当前目录下的所有文件的状态

3.git add .

将该目录下的所有文件提交到暂存区

4.git add 文件名

将该目录下的指定文件提交到暂存区

5.git commit -m 备注信息

将暂存区的文件提交到版本库

6.git log 

查看所有提交信息

7.git reset --hard 对应版本的哈希值

注意:如果从第三版本跳转到第一版本,那么第二版本将会删除日志

解决方法如下:

8.git reflog

查看所有版本之间的跳转记录,此时哈希值为前面较短的代码,与长哈希值等效

二、分支

1.git branch

查看git内的分支

2.git branch 分支名

创建一个分支

3.git checkout 分支名

切换到分支

三、合并

1.git restore 文件名

此时文件没有commit但是被修改了是无法合并的,可以选择撤销修改

(用git status查看文件状态)

2.git merge 分支名

不同的分支合并到相同的文件会产生冲突,这时候要打开源代码进行修改

分支合并到master,合并成为一个新的文件,这时候要再次执行git add .的指令

此时的分支指向的还是原版本

四、上传gitee

创建仓库获得指令: 

1.git remote add origin 远程仓库网址

连接远程仓库,origin是变量可以修改

2.git push -u origin 分支名

上传到gitee仓库

五、上传到github

0.首先要获取个人访问令牌 

 

 同理创建仓库获取指令

1.git remote -v

查看仓库信息

2.git remote add origin 远程仓库网址

如果出现错误,是因为这个origin变量已经被使用了(gitee),换一个即可

如果是这个错误,建议是改成ssh协议再来一次

3. git push -u origin2 master

上传github仓库

六、克隆

1.git clone 代码网址


http://www.kler.cn/a/588609.html

相关文章:

  • C# WPF 基础知识学习(三)
  • Leetcode-1278.Palindrome Partitioning III [C++][Java]
  • 使用 Flask 进行简单服务器改造的详细步骤和代码
  • 在 React 中使用 Web Components 的实践操作
  • Blender-MCP服务源码1-项目解读
  • Linux find 命令完全指南
  • 接口测试中常见的bug有哪些?
  • 使用elementplus的table表格遇到的问题
  • ubuntu ollama+dify实践
  • 关于修改 Ollama 及其模型默认路径、迁移已安装的 Ollama 程序和模型以及重启 Ollama 的操作指南
  • 计算机视觉——深入理解卷积神经网络与使用卷积神经网络创建图像分类算法
  • 在线 SQL 转 Flask-SQLAlchemy
  • 高版本node(17+)环境下VUE2项目启动报错
  • Android 7 及以上夜神模拟器,Fiddler 抓 https 包
  • DDS:保障物联网系统的稳定运行和高效协作
  • 提升 React 应用性能:使用 React Profiler 进行性能调优
  • Assembly语言的自然语言处理
  • Spring Boot项目中成功集成了JWT
  • C++学习内存管理
  • 【NLP 38、实践 ⑩ NER 命名实体识别任务 Bert 实现】