欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > gitbash简单操作

gitbash简单操作

2025/2/4 8:02:21 来源:https://blog.csdn.net/m0_68791463/article/details/143457721  浏览:    关键词:gitbash简单操作

https://blog.csdn.net/qq_42363495/article/details/104878170

工作区(空间)--暂存区--本地仓库--远程仓库

方法一:创建一个新的分支master,且远程库里没有该分支
只要将.gitignore文件放在文件夹下就可以,.gitignore是文本文档形式的文件

初始化git,会在当前文件夹下产生一个文件夹.git
git init
上传本文件下的所有文件
git add .
设置上传的文件,后跟一句提示语
git commit -m 'test' 
连接想要上传的库地址
git remote add origin +想要传上去的库地址
将本地项目上传到git上master分支
git push -u origin master


方法二:克隆ssh下的文件,转换不同的分支,不受远程库是否有该分支影响
可以提前创建.gitignore文件,放入某分支,即刻做到忽略文件的作用
复制
git clone +库地址ssh
进入远程库文件,所需上传的文件可复制放在该目录下
cd +下载的文件名
创建、转换分支
git checkout -b +分支名
添加所有文件,将工作区的内容提交的暂存区
git add .
增加备注信息,将暂存区内容添加到本地仓库中
git commit -m '描述信息'
上传到指定分支
git push origin +分支名


待测试:(以下四行代码)
git merge 
合并本地代码,并同步到工作空间
git fetch origin dev
拉取远程分支最新的commit到本地仓库分支dev
git pull origin <分支名> 
从远程仓库拉取代码到工作空间
git pull == git fetch + git merge

master是正式版,master分支应该是非常稳定的,也就是仅用来发布新版本
dev(develop 开发分支)是测试版,测试版在测试后确认无误才能和正式版合并

稳定版本备份用tag,新功能多人开发用branch


git的代码,改变不同色彩的原因
绿色,已经加入控制暂未提交
红色,未加入版本控制
蓝色,加入,已提交,有改动
白色,加入,已提交,无改动
灰色:版本控制已忽略文件

上传git一般需要忽略的文件

.gitignore        忽略文件
在上传提交前创建,将不需要的文件在上传的时候隐藏起来
常见的忽略文件:
.idea  __pycache__   Include  Lib  Scripts  templates  db.sqlite3  pyvenv.cfg   result.py

README.md    描述文件
将文件的操作内容描述

requirements.txt    库文件
终端输入 pip freeze 获得库列表
亦可 pip freeze > requirements.txt 在当前文件夹生成一个文件
pip install -r requirements.txt
-r:通过requirements文件可控地安装很多依赖
 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com