Git 具体利用阐明文档(得当小白)

打印 上一主题 下一主题

主题 1721|帖子 1721|积分 5173

Git 具体利用阐明文档(得当小白)

1. 什么是 Git?

Git 是一个版本控制系统,帮助你管理和跟踪代码的变更。无论是个人项目还是团队协作,Git 都能帮助你记录代码的历史版本,方便回溯和协作。

2. 安装 Git



  • Windows:从 Git 官网 下载安装包并运行。
  • Mac:打开终端,输入 git --version,系统会提示安装。
  • Linux:利用包管理器安装,如 sudo apt-get install git(Ubuntu)。
安装完成后,打开终端(Windows 用户可以利用 Git Bash),输入 git --version 确认安装乐成。
3. 设置 Git

首次利用 Git,需要设置用户名和邮箱,这是提交代码时的身份标识。
  1. git config --global user.name "你的名字"
  2. git config --global user.email "你的邮箱"
复制代码
4. 创建 Git 堆栈

Git 堆栈(Repository)是存储代码和版本历史的地方。


  • 本地创建:在项目文件夹中运行 git init,会创建一个 .git 隐蔽文件夹。
  • 克隆远程堆栈:利用 git clone <远程堆栈URL>,如 git clone https://github.com/user/repo.git。
5. 基本操作

5.1 查看状态

  1. git status
复制代码
表现当前工作区的状态,包罗哪些文件被修改、哪些文件待提交等。
5.2 添加文件

将修改的文件添加到暂存区(Staging Area)。
  1. git add <文件名>
复制代码


  • 添加全部文件:git add .
  • 添加特定文件:git add file.txt
5.3 提交更改

将暂存区的文件提交到本地堆栈,并附上提交信息。
  1. git commit -m "提交信息"
复制代码
提交信息应简洁明了,描述本次提交的内容。
5.4 查看提交历史

  1. git log
复制代码
表现提交历史,包罗提交者、时间、提交信息等。
6. 远程堆栈

远程堆栈是托管在网络上的 Git 堆栈,如 GitHub、GitLab 等。
6.1 添加远程堆栈

  1. git remote add origin <远程仓库URL>
复制代码
origin 是远程堆栈的别名,可以自定义。
6.2 推送代码

将本地堆栈的代码推送到远程堆栈。
  1. git push origin <分支名>
复制代码
首次推送大概需要 -u 参数:git push -u origin master。
6.3 拉取代码

从远程堆栈拉取最新代码到本地。
  1. git pull origin <分支名>
复制代码
7. 分支管理

分支(Branch)允许你在不影响主代码的情况下开发新功能。
7.1 创建分支

  1. git branch <分支名>
复制代码
7.2 切换分支

  1. git checkout <分支名>
复制代码
或者利用 git switch <分支名>(Git 2.23+)。
7.3 归并分支

将一个分支的更改归并到当前分支。
  1. git merge <分支名>
复制代码
7.4 删除分支

  1. git branch -d <分支名>
复制代码
8. 办理冲突

当多人修改同一文件时,大概会产生冲突。Git 会提示冲突文件,你需要手动编辑文件办理冲突,然后再提交。
9. 其他常用命令



  • 撤销修改

    • 撤销工作区的修改:git checkout -- <文件名>
    • 撤销暂存区的修改:git reset HEAD <文件名>

  • 查看差异

    • 比较工作区和暂存区:git diff
    • 比较暂存区和最后一次提交:git diff --staged

  • 标签

    • 创建标签:git tag <标签名>
    • 推送标签:git push origin <标签名>

10. 学习资源



  • Git 官方文档
  • Pro Git 中文版
  • GitHub 学习资源
希望这份文档能帮助你快速上手 Git!假如有任何问题,欢迎随时提问。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

泉缘泉

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表