文章目录
- 前言
- 常用API
- 1. 设置本地的名称
- 2. 创建仓库
- 3. 克隆远程仓库
- 4. 切换检索当前分支
- 5. 拉取并合并主干代码
- 6. 推送代码到指定分支
- 7. 提交到本地仓库 commit
- 8. 本地代码 commit 后不想推送到远程分支回滚
- 注意事项
- 结束语
每个人都在主宰自己的命运,人有选择,才有改变。
前言
作为现代软件开发的基石,Git以其强大的版本控制能力赋能全球开发者。本文系统梳理高频使用场景的Git命令,希望可以帮助你们快速进行使用和理解API。
常用API
1. 设置本地的名称
git config --global user.name "Your Name"
git config --global user.email "name@domain.com"
2. 创建仓库
# 初始化新仓库(生成隐藏.git目录)
# 新建文件夹
git init
3. 克隆远程仓库
git clone https://github.com/user/repo.git
4. 切换检索当前分支
git checkout your-branch
5. 拉取并合并主干代码
git pull origin master
6. 推送代码到指定分支
# 将本地分支推送到远程分支
git push origin feature-branch:main
7. 提交到本地仓库 commit
git commit -m '我要提交代码'
8. 本地代码 commit 后不想推送到远程分支回滚
# 查看日志 可以查看所有的提交日志
git log
# 回滚到指定节点
# 从log 中找到主要重置的ID
# HEAD^ 表示目标版本号
git reset --soft HEAD^ 软重置 回滚记录
git reset --mixed HEAD^ 混合重置
git reset --hard HEAD^ 彻底重置 删除本地代码
注意事项
文件名 .gitignore
一定要忽略本地程序的过程缓存文件,避免提交过多垃圾文件到仓库,以下是模板,编写完该文件放到和 .git 同级目录。
node_modules
.DS_Store
dist
.npmrc
.cache
HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
## ide
**/.idea
*.iml
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/
### VS Code ###
.vscode/
## backend
**/target
**/logs
**/dist
## front
/yarn-error.log
结束语
文章中API都验证过,可直接运行👽👽👽
运行有问题可联系作者评论交流🤭🤭🤭
风是自由的,你也是自由🤠🤠🤠
欢迎一起交流学习☠️☠️☠️
有帮助请留下足迹 一键三连🥰🥰🥰
爬虫大佬勿喷,欢迎指正问题😈😈😈
后面会做一系列的爬虫文章,请持续关注作者🤡🤡🤡。