首页 > 其他分享 >6.19

6.19

时间:2023-06-19 21:46:16浏览次数:39  
标签:6.19 git 提交 仓库 暂存区 文件夹 版本

1.  导出项目依赖  

>1 一键导出:

在terminal中输入pip freeze >requirement.txt

>2 手动导出(很麻烦几乎不用)

2.  首页推荐课程前端 

>1 

3.  git的介绍和安装

>1  git是什么:

他是一个版本控制器 , 控制的对象是开发的项目代码

>2 目前两款主流的版本控制软件的比较

svn:cs架构 一个服务端,多个客户端,如果服务端挂掉,整个代码合并,提交代码就做不了了,只能本地开发代码
git:分布式管理,装git的客户端,既可以当客户端,又可以当服务端,如果git远程仓库挂掉,本地可以继续做代码版本的管理

4.  git,github,gitee,gitlab

>1  git:版本管理软件

>2  github:全球最大的开源代码管理仓库,git远程仓库

>3 :中国最大的开源代码管理仓库(私有仓库)

>4 :公司内部自己搭建的远程仓库,仅限在公司内部使用,外网不能访问

5.git的内部分区

 >工作区:存放代码的文件夹,一旦工作区文件发生变(修改,新增,删除),就会把文件提交到暂存区

>暂存区:用于暂时存放即将提交到版本库的文件更改,使用git add把工作区变更提交到暂存区

>版本库:暂存区内容,放到版本库,进行版本管理。输入get commit -m可以把暂存区的内容传到版本库

6.  git常用操作

>1  呼出git管理器框

在文件夹中右击空白处,点击git Bash Here,就相当于打开了cmd

但是不同之处在于:在bash窗口中可以输入cmd的命令也可以输入Linux命令

>2  初始化仓库(在某个文件夹下执行)

输入git init,就会在当前文件夹路径下创建出一个.git 文件夹,这个文件夹就会被git管理

输入git init xxx 作用为管理此路径下的xxx文件

>3  配置用户

/1  全局配置全局用户(全局有效,可以在)

git config --global user.name  '用户名'

git config --global user.email  '邮箱'

/2  局部配置用户(只在当前被git管理的文件夹中生效,可以在.git文件夹下的config文件夹中查看到)

git config user.name '用户名'

git config user.name '邮箱'

>4  查看仓库的装态

git status    查看出来的数据有三种颜色,这三种颜色分别表示数据在哪个分区。(常用)

(如果没有颜色则代表已经进入版本库,接受git管理)

>5  把工作区变更,提交到暂存区

git  add  . 当前目录下所有的变更都提交 (常用)

get add 1.txt  只提交当前目录下1.txt这个文件 (1.txt就会变成绿色的)

>6  把暂存区变更,提交到版本库

git commit -m  'xxx' (xxx的内容是自己添加的备注) (常用)

>7  查看版本信息

git log (查看到的信息较为详细)

git relog   

7.  git其他的操作

>1  工作区变更回退操作

git checkout  .   # 回退路径下所有

>2  暂存区内容回退到工作区操作(绿色变红)

git reset HEAD   # 回退当前路径下所有

>3  从版本库拉回到暂存区(绿色)

git reset --soft  7c7687b0ff45f7e8335fb98c40cec5d1fb96629a

>4  从版本库拉回到工作区(红色)

git reset --mix 5cdb6edd655469a0946404da19e4a17b2e766e72

标签:6.19,git,提交,仓库,暂存区,文件夹,版本
From: https://www.cnblogs.com/abc683871/p/17491932.html

相关文章