git提交命令行
2023-03-14 本文已影响0人
QYCD
- 查看分支
git branch
会列出所有分支:
CC@CCdeMacBook-Pro-2 flutter_radar % git branch
* main
- 切换分支
git checkout branch
- 查看状态
git status
- 拉取代码
在提交代码之前需要先拉取代码,目的是为了保证你在提交文件后不回与别人提交的代码产生冲突,冲掉别人提交的代码。
git pull
- 将当前的工作状态保存到git栈,在需要的时候再恢复
git stash
如果在拉取代码的时候报错,可能是因为本地的代码与拉取的代码有冲突,这时需要将本地代码暂存到栈里,之后再重新git pull。令:git stash后你的工作区状态为clear
- 将堆栈中最新的内容pop出来应用到当前分支上,且会删除堆中的记录
git stash pop
将暂存在栈上的文件重新移到工作区中
- 提交代码到本地git缓存区
git add .
或者
git add xxx
1> 如果git status 查看了当前状态发现都是修改过的文件,都要提交,那么可以直接使用 git add . 就可以把你的内容全部添加到本地git缓存区中
2> 如果git status 查看了当前状态发现有部分文件不想提交,那么就使用git add xxx就可以提交部分文件到本地git缓存区
- 推送代码到本地git库
git commit -m "备注"
git commit
- 提交本地代码到远程仓库
git push