X
返回
Git常用指令
文章信息:
- 分类:Git
- 阅读量:6906
- 创建时间:2022-04-12
- 更新时间:2年前
git更换远程仓库
// 进入git_test根目录
git remote
// 查看所有远程仓库, git remote xxx 查看指定远程仓库地址
git remote rm origin
// 设置远程仓库地址
git remote add origin '地址'
新建分支
创建并切换到新的分支
git checkout -b '分支名称'
修改分支名
git branch -m 旧分支名称 新分支名称
暂存文件
git add .
提交commit
git commit -m ''
忽略文件监听变化:
git rm -r —cached <<文件名>>
强制推送:
git push -f origin <<branch>>
回退commit
/* commit操作和工作区文件的回退 (危险:因为执行此操作会完全吧你修改的文件全部清除)*/
git reset —hard <<commit-id>>
/* 只进行对commit操作的回退,不影响工作区的文件 */
git reset --soft <<commit-id>>
查看commit的修改
git show <<commit-id>>
查看最近几次修改的内容
git log -p -<<次数>>
删除分支
/* 删除本地分支 */
git branch -d '分支名'
/* 强制删除 不会检查当前要删除的分支是否存在未处理的状态 */
git branch -D '分支名'
or
git branch -delete --force <your branch name>
/* 删除远程分支 */
git push origin --delete
生产ssh秘钥
ssh-keygen -t rsa -C ''
git stash 储藏代码
该命令将还未 commit 的代码存起来,当你开发的新功能还没完成,但是需要去修复别的问题的时候,可以使用stash命令避免用commit留下黑历史
- vscode中的操作
- 使用命令
git stash
使用上述命令即可把代码储藏起来
当你想要恢复的时候可以使用一下命令
git stash apply
- 使用命令
# 保存当前未commit的代码
git stash
# 保存当前未commit的代码并添加备注
git stash save "备注的内容"
# 列出stash的所有记录
git stash list
# 删除stash的所有记录
git stash clear
# 应用最近一次的stash
git stash apply
# 应用最近一次的stash,随后删除该记录
git stash pop
# 删除最近的一次stash
git stash drop
当有多条 stash,可以指定操作stash,使用stash list 列出所有记录
git stash list
应用某一条记录
git stash apply "stash编号,举例:stash@{1}"
评论/留言