- git init 仓库初始化
- git add .
- git commit -m ''
- git push
- git pull
- git fetch
- git checkout -b 分支名 创建并切换至该分支
- git branch
- git branch -D 分支名 删除分支
- git checkout -b Main origin/test 创建Main分支,并从远程仓库test分支中拉取代码
- git log 查看代码提交记录
- git status 查看文件在工作区和暂存区的状态。
- git reset --hard 版本号 回退版本
- git push -f 强制推送 覆盖之前版本
- git clone -b 远程分支名 远程地址(.加.直接拉取 不带文件包名)--------------拉取远程特定分支代码
- git branch -m old-branch new-branch-------修改本地分支名
- git push origin --delete 远程分支名-----------删除远程分支
- git pull -rebase 本地落后太多一定要及时拉取代码,可以用去拉取,如果没有冲突的话会自动rebase,而不会产生多余的merge信息
- git stash 保存当前未commit的代码
- git stash save "备注的内容" 保存当前未commit的代码并添加备注
- git stash list # 列出stash的所有记录
- git stash clear 删除stash的所有记录
- git stash apply 应用最近一次的stash
- git stash pop 应用最近一次的stash,随后删除该记录
- git stash drop 删除最近的一次stash
- 当有多条 stash,可以指定操作stash,首先使用stash list 列出所有记录;然后使用 git stash apply stash@{n},应用到需要的n记录。
- git merge --abort 合并操作进行中,取消merge合并
- git merge --squash 分支名 合并分支(不带分支上的commit记录)
- git checkout 切换分支
- git remote prune origin 远程仓库已经删除的分支在本地仍然存在的解决办法
- git reset HEAD^ 退回至上一版本
- git push origin test --force 强制推送至远程test仓库
- git remote -v 查看git与远程仓库的链接信息
[记录]工组中常使用到的git指令
于 2023-05-18 14:32:34 首次发布