首页 > 其他 > 详细

Git

时间:2021-03-13 09:06:36      阅读:18      评论:0      收藏:0      [点我收藏+]

Git-版本控制器

保留旧版本,发布新版本,以便进行版本迭代。

版本控制分类

  • 本地版本控制
  • 集中版本控制:SVN
  • 分布式版本控制:Git

Git历史

Git是由Linux创始人李纳斯·托沃兹(LInus Benedic Torvalds)创建的。

Git安装

http://npm.taobao.org/mirrors/git-for-windows/

找到最新稳定版本安装即可

Git应用

  • Git Bash:Unix和Linux风格的命令行
  • Git CMD:windows风格的命令行
  • Git GUI:图形界面

Linux命令

  • cd(change directory)

  • cd 目录名:移动到目录名内

  • cd ..:退到上一级目录

  • pwd:显示当前路径

  • clear:清屏

  • ls:显示当前目录下所有文件

  • touch 文件名:在当前目录下新建文件

  • rm 文件名:移除文件

  • mkdir 目录名:在当前路径下新建文件夹

  • rm -r 目录名:移动目录(文件夹)

  • rm rf /:删除根目录下全部文件(切勿在Linux下使用该命令!)

  • mv 文件名 目录名:将文件移动到指定目录下

  • reset:重新初始化终端

  • history:查看历史命令

  • help:查看帮助

  • exit:退出

  • :注释

  • git config -l:查看git的配置

  • git config --system --list:查看git的系统配置

Git配置

需要在Git Bash中输入以下命令进行配置:

  • git config --global user.name "自己想要输入的名称"
  • git config --global user.email 邮箱地址

输入命令后在C:\Users\stong(后面这个是个人名称,每个人的都不一样)路径下会生成gitconfig文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NaMBWQ7q-1615565793546)(D:\MakeDown学习\image-20210312165027361.png)]

里面记录着刚才绑定的名称和邮箱

Git基本理论

Git本地区域:

  • 工作区:平时存放代码的地方;
  • 暂存区:存放要提交的文件列表信息;
  • 仓库区:统一存放代码和数据的地方;
  • 远程仓库区:托管代码的服务器。

Git提交的命令:

  • git add .
  • git commit -m “ ”(双引号内为消息内容)

Git的工作流程:

  1. 在工作目录进行修改;
  2. 将需要进行版本管理的文件放入暂存区(git add .);
  3. 将暂存区的文件全部提交(git commit)。

Git项目创建和克隆

创建:在Git Bash中输入git init命令后在当前目录下新建.git目录

克隆:git clone [url] 远程仓库地址

Git文件操作

文件的四种状态:

  • Untracked:未跟踪;
  • Unmodify:文件已经加入仓库中,未修改;
  • Modified:文件已修改;
  • Staged:暂存状态。
git status [filename] # 查看文件状态
git status # 查看全部文件状态

idea项目中的.gitignore文件中可以添加不要提交到仓库的文件类型或文件目录

具体语法如下:

  • 为注释

  • *.txt 忽略所有.txt结尾的文件
  • !lib.txt lib.txt除外
  • /temp 除temp目录外
  • build/ 忽略build/目录下的所有文件
  • doc/*.txt 忽略doc目录下的所有以txt结尾的文件

码云-Gitee

SSH公钥:

  • 在C:\Users\stong目录下(stong是我个人名称,每个人都不一样,有的人使用的是Administrator),鼠标右键启动Git Bash

技术分享图片

  • 输入命令ssh-keygen -t rsa(ras为加密方式),一直空格后获得ssh密钥,并在该路径下生成.ssh文件夹,.ssh文件夹内有id_rsa,id_rsa.pub两个文件

技术分享图片

  • 打开id_rsa.pub文件,复制SSH密钥,粘贴到码云设置-->SSH公钥的方框内

技术分享图片

技术分享图片

创建仓库:

技术分享图片

  • 新建仓库即可

克隆远程仓库:

  • 在要存放资源的目录下鼠标右键打开Git Bash,输入命令git clone 克隆地址,若仓库设为私密,则还会提示输入gitee的账号密码,克隆之后目录下的文件与远程仓库文件一致。

技术分享图片
技术分享图片

IDEA中集成Git

  • 将项目新建在已创建的git仓库下

  • 将git仓库下的所有文件复制进新建项目目录中

    • 在Terminal中使用git命令进行提交

技术分享图片

  • 也可以在右上角进行操作

技术分享图片

  • 或者对文件右键

技术分享图片

注意点:我在练习过程中出现无法使用git和terminal使用git命令时出现git不是内部命令的错误,自己研究了一会+百度了一下发现是系统和idea环境没有配置好。

  • idea设置技术分享图片

  • 系统变量

技术分享图片

Git分支

  • 查看分支:

    git branch
    
  • 查看远程仓库分支:

    git branch -r
    
  • 创建分支:

    git branch 分支名
    
  • 删除分支:

    git branch -d 分支名
    
  • 合并分支

    git merge 分支名
    

Git

原文:https://www.cnblogs.com/St0n3/p/14527209.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!