git命令
1.回滚到指定版本
git reset --hard + 版本号
例:git reset --hard ddba760(回滚到ddba760版本)
2.查看老版本对应的版本号(hash值)
git log --oneline
3.git查看分支
git branch -a
git branch
4.git切换分支
git checkout + 分支名
例:git checkout cz26_1(切换到cz26_1分支)
5.创建分支:
git checkout -b + 分支名
git branch + 分支名
例:git checkout -b rights(创建right分支,并切换到right分支)
git branch cz26_1(创建cz26_1分支)
6.git合并分支
git merge + 分支名
例:git merge login (当前处于master分支,将login分支合并到master分支)
7.git删除本地分支
git branch -D 分支名
8.git删除远程分支
git push origin --delete + 远程分支名
9.将本地分支创建在云端分支
git push -u origin login(将本地的login分支推送到云端的origin仓储中,并存为login分支)
10.将本地项目连接到远程仓库
git remote add origin + 仓库http地址
例:git remote add origin https://gitee.com/zxz/vue_c26_shop(仓库http地址)
11.git 删除远程地址
git remote rm origin
12.强行将本地项目合并至远程仓库(就是说远程仓库的文件都跟本地一样,包括文件、分支)
git push origin master -f
注:强行合并,远程仓库会被覆盖(多人开发时慎用)
13.使用GIT之前得创建本地仓库,创建命令
git init
14.拉取仓库最新commit的代码
git pull
使用GIT的大概步骤:
1.创建本地仓库:git init
2.创建本地主分支(master):git checkout -b master
2.将修改好的文件保存到暂存区:git add .
3.本地提交:git commit -m “xxx”
“xxx” 即为备注
4.进入gitee或者github添加ssh公钥
5.将本地仓库与远程仓库关联:git remote add origin https://gitee.com/zeng-xiaozhuang/zxz.git
origin后面的https地址即为对应的远程仓库地址
6.将本地文件上传到远程仓库:git push
如果push或者pull代码出错,可以先删除远程地址,再将本地项目连接到远程仓库。回滚版本可以用git log --oneline看以前版本对应的版本号
如下图:
1.删除远程地址
git remote rm origin
2.将本地项目连接到远程仓库
git remote add origin https://gitee.com/zxz/vue_c26_shop
在本地创建分支,然同步至远程仓库:
1.本地创建分支rights
git checkout -b rights
2.将本地分支推送到远程仓库(即在远程仓库创建分支rights)
git push -u origin rights
从gitee上拉项目代码
git clone 项目Http地址
参考链接:
链接: Git提交代码完整流程
链接: 关于Git这一篇就够了