git常用命令集合
显示command的help
显示某次提交的内容 git show $id
将工作文件修改提交到本地暂存区
查看该文件每次提交记录
查看最近两次详细修改内容的diff
列所有stash
抓取远程仓库所有分支更新并合并到本地
将本地主分支推到远程主分支
将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库)
1
| git push -u origin master
|
查看远程服务器地址和仓库名称
查看远程服务器仓库状态
待续……
①Github新增仓库并clone至本地修改文件
- 将文件添加至暂存区:
- 提交至本地仓库
- 推送至远程仓库
1 2 3
| git push origin master # 正常提交 git push -u origin master/main git push --force origin master # 覆盖提交,本地覆盖远程
|
②本地仓库连接远程仓库
git init
初始化本地仓库,并修改仓库文件
- 添加至暂存—>本地仓库
1 2
| git add . git commit -m 'commit'
|
- 如果当前用户目录下没有
.ssh
目录,就创建。创建后需要输入Github密码,然后一直回车
1
| ssh-keygen -t rsa -C "xxx@xxx.com"
|
- Github—>Setting—>SSH and GPG keys—>New SSH key,Title随便填、Key值为id_rsa.pub的值
- 创建Github仓库(无需创建README文件),本地仓库执行连接远程仓库
1
| git remote add origin https://github.com/username/rep.git
|
- 将本地仓库内容推送至Github
1
| git push -u origin master
|
- 上传超过100MB的大文件
下载lfs
后安装在电脑中,然后在git中导入文件
git git lfs migrate import --include="*xxx.mp4"