git安装及使用

git 是一种版本控制系统,是一个命令,是一种工具
gitlib 是基于git功能的开发库
gilthub 是一个基于git实现在线代码托管的仓库,包含一个网站界面,向互联网开放
gitlab 是一个基于git实现的在线代码仓库托管软件,一般用于在企业内搭建git私服
git-ce是社区版,gitlab-ee是企业版,收费版

安装

  1. 去官网下载https://git-scm.com/download/win

    网页下载出错,复制下载链接到迅雷

  2. 安装

    后面就一直选择next即可
  3. 添加环境变量
    在系统变量中找到Path变量添加C:\Program Files\Git\cmd,C:\Program Files\Git\bin

使用

  1. 连接账号
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
  1. 连接gitlab
ssh-keygen -t rsa -C '邮箱' -f ~/.ssh/gitlab_rsa

会在C:\Users\sangfor.ssh文件夹下生成两个文件gitlab_rsa(密钥)和gitlab_rsa.pub(公钥)

  1. 在gitlab中添加公钥
    注册账号登录点击头像=》setting=》SSH Key

    把gitlab_rsa.pub文件里的公钥粘进去


    检测是否成功
    ssh -T git@gitlab.com
    出现下面表示成功
    好像没有成功

  2. 本地仓库Git创建与远程仓库Gitlab的连接:
    git remote add origin(别名,取什么都可以) http://localhost:82/test1/jenkins.git

  3. Git直接push会报错,要先拉取下来:git pull origin master
    要输用户名和密码

  4. 拉取下来后,要合并本地和远程,可以使用git branch -va查看本地和远程的分支


    好像还是没有成功

  5. 上传文件到gitlab

dir # 查看文件夹内容
git pull  # 从服务器获取文件
git add 文件夹名 # 把xx文件添加到暂存区
git commit -m 'add files' # 将添加文件提交到仓库,添加注释
git push # 将提交文件推送到服务器,有可能要换成下面这句
git push --set-upstream origin master # 

  1. 在gitlab上删除文件但不删除本地的
git pull  # 从服务器获取文件
git rm -r --cached  aaa #--cached不会把本地的.setting删除
git commit -m 'delete  dir'  # 注意这里不能再写aaa
git push # 将提交文件推送到服务器,有可能要换成下面这句
git push -u origin master

常用命令

1.查看项目的分支们(包括本地和远程)
$ git branch -a
一般当前本地分支前带有“*”号且为绿色,远程分支为红色

2.删除本地分支
$ git branch -d <BranchName>

3.删除远程分支
$ git push origin --delete <BranchName>

在pycharm中配置git


能可视化的看到变更历史

1.在gitlab仓库中添加文件
①首先add 添加至暂存区
文件颜色会由红变绿

②然后点击commit Directory 提交至本地仓库,可以同时 commit 提交 并 push上传


会自动弹出push

提交成功右上角的Notifications会有提示:

文件会由绿变无颜色
3.更新代码时候,对gitlab中的代码同步更新
点击commit Directory

4.在本地删除文件,然后在gitlab里同步删除文件
和更新代码一样,点击commit Directory即可

5.在gitlab里删除文件,但不删除本地文件

6.通过文件名颜色识别文件状态。
红色, 表示在工作区
绿色, 表示在暂存区
蓝色, 表示文件有修改,位于暂存区
文件名无颜色,表示位于本地仓库区或已经提交到远程仓库区

7.新建分支

在IDEA中配置git


上传文件和pycharm其实差不多
1.在idea的菜单项选择 VCS》Import into Version Control》Create Git Repository

2.鼠标右键点击Git》Add添加当前项目下的文件,添加完成之后,之前的红色文件名变成了绿色了,表示已经Add成功,但还没有commit

3.在如图所示的位置点击弹出弹框,复制gitlab仓库地址到弹框中点击OK即可

参考资料:
Git安装教程【超详细图文教程】
Git使用详细教程
Git下载安装配置以及连接gitlab
Git+Gitlab连接使用
git 连接gitlab,生成密钥
如何删除GitHub或者GitLab 上的文件夹
gitlab配置环境及pycharm配置
PyCharm 如何从 GitLab上 拉取 项目 以及 PyCharm 如何将 本地代码 上传至 GitLab
通过pycharm使用git和github的步骤(图文详解)
Pycharm中使用Git
使用IDEA将本地已有的新项目完整提交到gitlab上

posted @ 2022-08-24 09:24  YTT77  阅读(110)  评论(0编辑  收藏  举报