Git使用命令
将本地仓库上传到远程仓库
- 在github创建新的库:
Repositories+New
- 初始化:
git init
- 如与github的分支名不一致,需更改本地分支名
git branch -m master main
- 文件加入暂存区:
git add .
- 提交更改到本地历史区:
git commit -m "comments"
- 远程1(拉取):将本地历史区文件提交到github服务器暂存区:
git remote add origin <httpsaddress>
设置同步:git pull origin master --allow-unrelated-histories
- 远程2(推送):提交到远程仓库:
git push -u origin master/main
分支的修改于恢复方法
-
修改分支:
-
本地分支:
# 查看所有分支 git branch -a # 强制删除-d改为-D git branch -d <localbranch>
-
远程分支:
git push origin -d <remotebranch>
-
-
恢复分支:
# 查看删除的分支 git remote prune --dry-run origin # 寻找删除操作的commit SHA值 git reflog # 根据值创建新分支,新分支创建在本地而非远程仓库 git checkout -b <branchname> <SHA>
-
其他:
- vscode编辑期间不小心删除的文件恢复:
ctrl+shift+p
->本地历史记录
->还原选择文件
- git注意远程仓库和本地仓库的区别,不要随意同步更改!
- vscode编辑期间不小心删除的文件恢复: