一、基础知识
linux安装git
1. git安装
git clone https://github.com/MrCatAI/Tutorial.git #修改为自己的
cd Tutorial/
git branch -a
git checkout -b camp3 origin/camp3
2.检查git版本
git --version
3. 常见git管理平台
3.1 GitHub
https://github.com/
- 是全球最大的代码托管平台之一,拥有丰富的开源项目和活跃的开发者社区。它提供了版本控制、项目管理、协作开发等功能,并支持多种编程语言。
3.2 GitLab
https://gitlab.com/
- 一个自托管或基于云的平台,提供了完整的 DevOps 工具链,包括代码托管、持续集成/持续部署(CI/CD)、问题跟踪等。
3.3 Gitee
https://gitee.com/
- 国内的代码托管平台,提供了代码托管、项目管理、协作开发等功能,对国内开发者来说,访问速度可能更快,也更符合国内的使用习惯。
常见Git操作
- git init
- 初始化一个新的 Git 仓库,在当前目录创建一个 .git 隐藏文件夹来跟踪项目的版本历史。
- git clone repository-url
- 从指定的 URL 克隆一个远程仓库到本地。
- git add file 或 git add.
- 将指定的文件或当前目录下的所有修改添加到暂存区,准备提交。
- git commit -m “message”
- 提交暂存区的修改,并附带一个有意义的提交消息来描述更改的内容。
- git status
- 查看工作目录和暂存区的状态,包括哪些文件被修改、添加或删除。
- git log
- 查看提交历史,包括提交的作者、日期和提交消息。
- git branch
- 列出所有本地分支。
- git branch branch-name
- 创建一个新的分支。
- git checkout branch-name
- 切换到指定的分支。
- git merge branch-name
- 将指定的分支合并到当前分支。
- git push
- 将本地的提交推送到远程仓库。
- git pull
- 从远程仓库拉取最新的更改并合并到本地分支。
- git stash
- 暂存当前未提交的修改,以便在需要时恢复。
- git stash pop
- 恢复最近暂存的修改。
开始一个新的项目时,首先使用 git init 初始化仓库。在进行一些代码修改后,使用 git add. 添加所有修改,然后使用 git commit -m “Initial commit” 提交更改。
在团队工作中,完成自己的开发后,使用 git push 将更改推送到远程仓库,以便其他团队成员可以获取您的工作成果。
常用插件
VScode中常用插件
二、实操:破冰介绍.
1. 小白从0创建git
# 1. 克隆仓库->进入仓库-
git clone https://github.com/MrCatAI/Tutorial.git #修改为自己的
# 2. 初次使用:配置用户名信息
# 2.1 配置当前仓库的用户信息
git config user.name "Your Name"
git config user.email "you@example.com"
# 2.2 配置全局用户信息
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
# 3. 初始化 Git 仓库
git init
# 4. 添加文件并进行初始提交
echo "# Test0714" > README.md
git add README.md
git commit -m "Initial commit"
# 5. 创建并切换到新分支
git checkout -b new-feature
2. 开始创建自己的文件
创建并提交文件
# 创建自己的破冰文件
touch ./data/Git/task/1975.md
# 提交更改到分支
git add .
git commit -m "add git_557_introduction" # 提交信息记录
git push origin new-feature # 提交到分支 new-feature分支名
# 注:初始化时可能需要创建对应的token:(根据实际提示完成)
提交成功
查看提交
按要求编写title
三、实操:构建个人项目
创建个人仓库,用于提交笔记、心得体会,或分享自己的项目和创意
1.先在github创建一个初始化仓库
项目名,是否公开
得到一个空白仓库
按上面的操作修改提交到仓库
git文件夹下创建一个文件夹
mkdir image # 用来存储图片
修改reademe展示图片
![描述文字](images/shatou.png)
提交修改
# 提交更改到分支
git add .
git commit -m "add git_557_introduction" # 提交信息记录
git push origin # 提交修改
github效果