git 常用命令

Git 安装

Git 的使用

  • git init 初始化一个库
  • git status 查看库状态
  • git diff 查看修改了那些具体内容
  • git add . 提交(暂存区)
  • git commit –m’ 备注信息’(把暂存区的所有内容提交到当前分支)
  • git log 查看提交过的历史
  • git reset HEAD^版本回退(HEAD表示当前版本 HEAD^ 上一个版本 HEAD^^ 上上个版本 HEAD~100)
  • git reflog  查看使用过的命令
  • git checkout  -- 文件名 (撤销工作区的修改)
  • git branch   查看分支列表
  • git branch  分支名  创建分支
  • git branch –d 分支名  删除分支
  • git checkout 分支名  切换分支
  • git merge 分支名 合并分支
  • git push origin -–delete 分支名 删除远程分支
  • git push –u origin 分支名 把分支推送到远程
  • git update-index --assume-unchanged test.txt  忽略提交某文件
  • git update-index –no-assume-unchanged test.txt  取消忽略提交某文件
  • 本地分支推送,要关联 远程分支
  • git config credential.helper store (不用重复输入用户名与密码)

 

 

工作区(Working Directory)与暂存区(Repository)

所有分支共享工作区

git checkout  -- 文件名(撤销工作区修改)

git  reset HEAD 文件名(撤销暂存区修改)

一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;

一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。

 

工作区:电脑里能看到的目录

版本库: 工作区隐藏目录.git

Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD.

git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。

Git 本地分支关联远程分支https://blog.csdn.net/lishentao_1122/article/details/89235634

  • 关联远程库(如果已关联过则切换远程库)

git remote show origin查看本地仓库关联的远程库信息

(未关联过远程库的情况:)git remote add origin url(远程地址)

(已关联过远程库的情况:)git remote set-url origin url(远程地址)

  • 本地分支关联远程库的分支

git branch  --set-upstream-to=origin/master(远程分支)  master(本地分支)

 

版本回退博客: https://www.cnblogs.com/Super-scarlett/p/8183348.html

分支实践:

查看本地分支与远程分支关联情况 

 

 

 

posted @   发奋图钱小菜鸡  阅读(14)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示