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}"

评论/留言