Skip to content

简介

Git是一个分布式版本控制系统,它被广泛用于跟踪和管理软件开发中的代码变更。

基本概念

  • 工作区: 你的文件实际存放的地方,当你查看文件或编辑文件时,你看到的是工作区的内容。
  • 暂存区: 一个临时存放改动文件的地方,你可以决定哪些改动会被提交到仓库。
  • 仓库: 存储项目历史和版本信息的地方,包括所有的提交记录和版本快照。

官网

https://git-scm.com/

基本指令

shell
#  初始化仓库:在当前目录下初始化一个新的Git仓库。
git init

#  添加文件到暂存区:将文件添加到暂存区,准备进行提交。
git add <file>

#  提交更改:将暂存区中的更改提交到仓库,并添加一条提交信息。
git commit -m "Commit message"

#  查看状态:查看当前工作区和暂存区的状态。
git status

#  查看日志:
git log

#  撤销工作 撤销工作区中文件的更改。
git checkout -- <file>

#  分支管理
git branch <branch-name>  #  创建新分支
git checkout <branch-name>  #  切换到分支
git merge <branch-name>  #  合并分支到当前分支
git branch -d <branch-name>  #  删除分支

#  远程操作:许你与团队成员协作,并在不同的计算机上工作。
git remote add origin <repository-url>  #  添加远程仓库
git fetch origin  #  从远程仓库获取最新更改
git pull origin <branch-name>  #  拉取远程分支的更改
git push origin <branch-name>  #  推送本地更改到远程分支

高级功能

shell
#  变基:
git rebase <branch-name>
#  暂存和恢复:
git stash  #  暂存当前工作区的更改
git stash list  #  查看所有暂存
git stash apply <stash-name>  #  应用指定的暂存
git stash pop  #  应用并删除暂存

git clone /home/jenkin/hexo.git /home/jenkin/hexo

© 2023-2024 LiuJingcheng. 保留所有权利。