首页 > 其他分享 >Git教程

Git教程

时间:2023-03-24 13:13:33浏览次数:36  
标签:文件 教程 git 仓库 Git 远程 分支

Git教程

  • Git是一种分布式版本控制系统,可以让你在不同的电脑上协作开发项目,同时保留每次修改的历史记录。
  • Git有很多优点,比如速度快、灵活、安全、易于分支和合并等。
  • Git的基本工作流程是这样的:
    • 创建一个仓库(repository),用来存放你的项目文件和历史记录。
    • 克隆(clone)仓库到你的本地电脑,或者从一个远程仓库(remote repository)拉取(pull)更新。
    • 在本地修改文件,并添加(add)到暂存区(staging area)。
    • 提交(commit)你的修改,生成一个新的版本(revision)。
    • 推送(push)你的修改到远程仓库,或者从远程仓库拉取更新并合并(merge)到本地。
    • 如果有冲突(conflict),需要解决冲突并重新提交。
  • Git有很多命令和选项,可以帮助你管理你的项目。以下是一些常用的命令:
    • git init:初始化一个空的仓库。
    • git clone :克隆一个远程仓库到本地。
    • git status:查看当前仓库的状态,包括修改了哪些文件,哪些文件已经添加到暂存区等。
    • git add :将文件添加到暂存区。可以使用通配符或者点号来添加多个文件或者所有文件。
    • git commit -m "message":将暂存区的文件提交到仓库,并附上一条描述信息。可以使用-a选项来自动添加所有修改过的文件。
    • git push :将本地分支推送到远程分支。如果没有指定远程和分支,默认推送到origin和master分支。
    • git pull :将远程分支拉取并合并到本地分支。如果没有指定远程和分支,默认拉取origin和master分支。
    • git branch :创建一个新的分支。可以使用-d选项来删除一个分支。
    • git checkout :切换到另一个分支。可以使用-b选项来创建并切换到一个新的分支。
    • git merge :将另一个分支合并到当前分支。如果有冲突,需要手动解决后再提交。
  • Git还有很多其他功能和技巧,比如回退(reset)、撤销(revert)、标签(tag)、补丁(patch)、钩子(hook)、别名(alias)等。你可以通过git help或者在线文档来学习更多关于Git的知识。

标签:文件,教程,git,仓库,Git,远程,分支
From: https://www.cnblogs.com/JacobX/p/17251210.html

相关文章

  • Git与SVN的区别
    Git与SVN的区别你可能已经听说过Git和SVN这两种版本控制系统,但你知道它们有什么区别吗?在这篇博客文章中,我将介绍Git和SVN的主要特点和优缺点,以及为什么你可能想要选择其中......
  • Wireshark使用教程
    以下是更详细的Wireshark使用教程:下载和安装Wireshark您可以从Wireshark官网(https://www.wireshark.org/)下载Wireshark软件。在下载和安装过程中,请确保选择正确的操作系统版......
  • Wireshark使用教程
    以下是更详细的Wireshark使用教程:下载和安装Wireshark您可以从Wireshark官网(https://www.wireshark.org/)下载Wireshark软件。在下载和安装过程中,请确保选择正确的操作系统版......
  • gitk 使用 GUI 界面查看
    阅读目录git可视化工具GUI界面查看Windows安装Git的.gitconfig路径GITBASH下中文乱码解决办法Gitgit可视化工具在.git同级目录下,右键打开gitbash,输入gitk--al......
  • git 没事看看
    ......
  • 自己动手从零写桌面操作系统GrapeOS系列教程——22.文件系统与FAT16
    学习操作系统原理最好的方法是自己写一个简单的操作系统。新买的硬盘和优盘在第一次使用时需要格式化,有时候还需要分区。这是为什么呢?分区和格式化到底是干啥呢?本讲将......
  • git常用命令
    gitclone地址   :克隆仓库gitclone-b分支名地址  :克隆仓库分支gitadd.  :暂存代码到本地gitcommit-m'提交信息' :提交代码到本地gitpush ......
  • Gitee 的"服务"中没有Giteepages选项
    我在弄博客的时候,用Gitee没有知道找到Giteepages原因没有初始化,ReadMe文件解决初始化一个Readme文件就行成功啦!!!!!......
  • 使用gitee管理项目(git指令版)
    1.新建远程仓库2.新建本地仓库新建一个本地文件夹在文件夹中打开GitBashgitconfig--globaluser.namefau152 #设置提交用户名为fau152gitconfig--glo......
  • 使用Git统计指定时间范围内新增、删除代码行数
    统计命令gitlog--author="xxx"--since='2023-03-20'--until='2023-03-21'--pretty=tformat:--numstat|gawk'{add+=$1;subs+=$2;loc+=$1-$2}END{......