git命令行学习

230 阅读2分钟

一、VsCode配置提交项目到码云(gitee)

git config --global user.name "***" //你的名字(随意) 
git config --global user.email "***" //Git绑定的邮箱 
git init //初始化,会在项目根目录生成一个隐藏的.git文件夹 
git add . //提交到本地仓库 git commit -m "项目描述" 
git remote add origin https://gitee.com/... //提交地址,新建仓库里面就有,复制进来即可 
git push -u origin master //提交!

二、git切换远程仓库、分支操作、版本回退(切换)

1:切换远程仓库
1)删除原服务端\
git remote remove origin\
(2)添加新目标服务端地址\
git remote add origin 仓库地址(ssh或http都可以)
2:删除分支

1:删除本地分支
(1):git checkout 指定分支(切换到其它分支)
(2):git branch -d 分支名 (删除本地分支)
或 git branch -D 分支名(强制删除本地分支)
2:删除远程分支
(1):git checkout 指定分支(切换到其它分支)
(2):git push origin --delete 分支名

3:版本切换(回退)


1:reset (强制退回)
通过reset方法將head指针指向之前的某次提交,reset之后,后续版本找不到
(1):找到要回退的版本号
(2):git指令:git reset --hard 版本号
(3):git push -f -u origin 分支名
适合个人开发
缺点:代码被还原,但是多人使用时本地代码版本号高于当前版本号,需要先刪除本地分支,再重新拉取
更改前:版本1 ---版本2 --- 版本3
更改後:版本1(后续版本被删除)


2:revert(生成新版本)
(1):要恢复的版本号
(2):git revert -n 版本号
(3):git commit -m '***'
(4):git push 分支名
更改前:版本1 --- 版本2 --- 版本3
更改后:版本1 --- 版本2 --- 版本3 --- 版本4(revert生成的新版本)