Git的使用
Git提交代码到Github远程仓库
小记一下,之前都是直接在github网页提交我的代码的,但是文件一多,github网页就会报错,不给干活,这下只好用git来提交了
1.在你的与远程仓库同步的文件打开 git bash (吐槽一点,如果用git提交,必须保持远程和本地文件是一致的,否则不让提交….)
例如这里,右键点开git bash
2.如果你还没有初始化本地 Git 仓库,可以在项目根目录下运行以下命令来初始化 Git 仓库:
运行指令:
1 | git init |
3.连接远程仓库
如果你还没有关联远程仓库,需要将远程仓库(GitHub)添加为远程地址。使用 git remote add
来关联远程仓库:
1 | git remote add origin <远程仓库的URL> |
URL具体可以在网页看
4.检查文件状态
查看当前 Git 状态,查看哪些文件有更改或未跟踪:
主要用来查看 本地工作区 和 暂存区 的状态
1 | git status |
5.添加文件到暂存区
使用 git add
命令将更改添加到暂存区:
git add .
是添加当前目录的全部文件
6.提交更改
使用 git commit
提交更改,并附上提交信息:
例如:
1 | git commit -m "添加 README 图片和修改 README.md 文件" |
推送更改到远程仓库
使用 git push
将本地的提交推送到 GitHub 上的远程仓库:
1 | git push origin main |
修改分支
有时候我们需要更新一个项目,可能是添加功能,也可能是修复一个Bug
这时候可能有一个需求就是,我希望原来的main分支变为old-main分支,然后换一个新的main上去
然后把原来的main改为v1.1
以下是步骤
1.首先初始化git
1 | git init |
2.添加远程仓库 (这里是举个例子)
1 | git remote add origin git@github.com:0xcc12138/Ez_Spy.git |
3.获取远程仓库的信息
1 | git fetch origin |
4.查看目前记录的所有分支,此时应该要能看到远程仓库的
1 | git branch -a |
5.创建一个分支 #这里是创建一个main分支
1 | git checkout -b main |
6.切换到main分支 #git branch可以看目前所在的分支
1 | git checkout main |
7.拉取远程的main分支到现在所在的分支,也就是本地的main
1 | git pull origin main |
8.重命名本地分支 #把main重命名为v1.1
1 | git branch -m main v1.1 |
9.推送v1.1到仓库,这样会多一个分支叫v1.1
1 | git push origin v1.1 |
10.在github的setting修改默认分支(如果需要,因为不能删除默认分支)
11.删除原来的分支main
1 | git push origin --delete main |
现在有两个版本啦~