mirror of
https://github.com/Sevichecc/Urara-Blog.git
synced 2025-04-30 15:29:30 +08:00
4.5 KiB
4.5 KiB
title | created | summary | tags | |
---|---|---|---|---|
Git · 常用操作笔记 | 2022-05-25 | 每次更新博客进行的操作以及常见错误处理 |
|
资料:
每次更新博客进行的操作
1. 追踪所有文件
(除了 gitignore 里面的),也可以单独加
git add -A
2. 提交上传信息
git commit -m '一些信息,如fixed something etc'
3. push 到 Github
git push origin main
等待一会儿就好了,如果不行,换个网或者关掉 VPN 看看
常用 Git 操作
.gitignore
: 放不想传到 git repo 的文件/文件夹- 当内容改动很多的时候,最好开一个 branch
- VSCode 文件后面的字母:
- U:untrack
- M: modified
- A : on track
- 一般不在
main
或master
修改代码,而是开一个 branch,确定好后再 merge - 下载叫做 pull,上传是 push
命令 | 作用 |
---|---|
git config --global user.name 名字 |
设置名字 |
git config --global user.email 邮箱 |
设置邮件 |
git init |
初始化 |
git add -A |
追踪所有文件(除了 gitignore 里面的),也可以单独加 |
git commit -m |
m 代表信息,后面要写 commit 相关信息 |
git status |
查看 git 状态/信息 |
git log |
查看 commit 日志,按 Q 才可以退出 |
git reset hard (commit的id) |
回到特定版本 |
git reset hard --HEAD |
返回上一次改动 (还没有 commit) |
git branch |
列出现在有的 branch,按 Q 退出 |
git branch (branch'name) |
创建新 branch |
git merge (branch'name) |
合并 branch 到 main |
git checkout (branch's name) |
切换 branch |
git remote add origin https://github.com/用户名/仓库名.git |
链接到 remote repo |
git pull |
拉更新 |
git push origin (branch'name) |
push 到 remote repo |
常见问题
下面是一些我看过的文章