Git教程
2023-10-26
| 2024-1-17
字数 458阅读时长 2 分钟
type
Post
status
Published
date
Oct 26, 2023
slug
summary
廖雪峰的Git教程的学习记录。常用命令备查。
tags
Git
category
技术分享
icon
password

本地基础使用

  • git init 初始化库
  • git add filename 添加文件到暂存区
  • git commit -m 'comments' 提交到库
  • git status 查看当前仓库状态,什么要提交等
  • git diff 查看当前仓库发生的变化
  • git log --pretty=oneline git relog 查看之前commits
  • git reset --hard commit_id 退回到某个commit
  • git checkout -- filename 丢弃工作区的修改
  • git reset HEAD 把暂存区的修改撤销掉(unstage)
  • git rm filename 从代码库中删除一个文件

远程库的使用

  • git push -u origin master 推送本地master分支到远程,并关联(u),便于以后直接推送
  • git remote -v 查看远程库情况
  • git remote rm origin 删除远程库
  • git clone 地址 直接克隆远程库
  • git pull 从远程库更新拉取最新内容并与本地合并

分支管理

  • git checkout -b dev 创建并切换分支
  • git branch 查看或创建分支
  • git merge devdev分支合并回master分支(当前分支)
    • 当分支合并发生冲突时,只用把冲突的文件改为你想要的最终版本后再commit就可
  • git checkou name 切换分支
  • git switch -c 新的切换分支命令
  • git branch -d 删除分支
  • git stash 对没有完成的工作临时暂存一下,清空工作区;git stash pop 取出暂存区内容;
  • git rebase 对本地分叉的分支进行合并,变为一条"线"

标签管理

  • git tag 对当前分支当前版本打上标签,标签不能移动;价格d可以删除标签
  • git tag 查看所有标签

其他知识

  • Git
  • 从Keep同步个人跑步数据到Running Page主页Racknerd VPS安装X-UI并配置永不被封vmess节点
    Loading...