type
Post
status
Published
date
Oct 26, 2023
slug
git_command
summary
tags
password
Property
Oct 27, 2023 08:34 AM
category
icon

创建git仓库,并关联远程仓库

 
• 初始化仓库:分为本地目录初始化和从远程仓库拉取的方式进行初始化
git init ,git remote addgit clone)

远程仓库操作

  • 查看远程仓库:git remotegit remote -v
  • 添加远程仓库:git remote add 仓库名称 远程仓库地址
  • 远程仓库拉取数据:git fetch 仓库名称或 URL
  • 推送内容到远程仓库:git push origin master
  • 查看远程仓库基本信息:git remote show origin
  • 远程仓库重命名:git remote rename 旧名字 新名字
  • 远程仓库删除:git remote remove 仓库名

提交修改

提交三步骤:
git add 文件名 ——>git commit -m “描述”——>git push origin master
  • 查看文件状态:git status
  • 将修改添加到暂存区:git add 文件名
  • 将暂存区内容提交:git commit -m ‘描述’
  • 比较工作区和版本库的文件差异:git diff HEAD – 文件名
  • 跳过暂存区直接提交:git commit -a

版本回退

git 每commit 一次就会形成一个新版本。
  • 查看历史版本的标识符:git log
  • 回退到某个历史版本git reset --hard <历史版本的 SHA-1 标识符>
执行完以上命令后,本地仓库将回退到指定历史版本。请注意,这将会丢失该版本之后的所有提交记录,因为它们将被删除。如果想撤销此操作并返回到最新版本,可以使用 git reset --hard HEAD 命令。
 
 
 
 
 
 
 
 
 
 
 
Mass-editing memory in a transformer第360场Leetcode周赛