git操作全流程

发布时间 2023-04-05 16:19:13作者: dishan

 

一:上传

____________________________________________________________________________________________________________________________________________________________

1.在总文件夹下 删除所有.git的文件(git就是放要上传的东西)

2.设置.gitignore文件从github上下载python名字相关的git文件就行

3.把.idea这个放开,把.venv这个放开 

4.然后在项目文件下git init ——初始化

5.这是最重要的一句了我想:git remote add project_dishan https://gitee.com/di_shan/project_dishan.git    这是在添加地址,不同的仓库用不同的地址

  把后面的地址附值为:project_dishan 推的时候,只推project_dishan就到了这个地址。拉的时候也拉这个地址。这个通过不同的仓库实现不同的版本管理

  在.git文件里就有了这个名字了

  

git add .  ————在主项目文件下的所有文件都打包到.git文件里
git commit -m 'xxx' ————这个是每次上传时的备注
git push -u project_dishan "main" 

git push -u bc_short "main"   

............这个"main"是什么意思还要再说

 

二:下拉代码

——————————————————————————————————————————————————————————————————————————————

6. git clone https://gitee.com/di_shan/project_dishan.git 在需要改入的文件夹下执行这个命令,就会建立起project_dishan这个文件夹。拉成的

7.git pull origin master 这个没应验

8.git log 命令下按q可以退出

 

三:回滚

——————————————————————————————————————————————————————————————————————————————

git reset --hard 版本号就能回退   day12 05课

 

 

 

 

 

四,其它命令

1. git log 

git reflgo所有提交的记录。----线上用这个多,详看day12 05

2.关于输入密码的设置————课上的方法太复杂,密钥方式先不脾

git remote remove origin删除原来的别名可能(day12)

 

 

 

 

git push -u origin "master"在码云上用这个来进行命令,不知道什 么意思

git push origin master(这是教师教的方法)如果不行就用这是rui教我的,用原方法:

git push -u origin "main" 居然成了。 rui教的方法