git的使用

1.首先git管理的是本地仓库,它是用来代码的版本管理的

2.安装  Git (git-scm.com)icon-default.png?t=M4ADhttps://git-scm.com/

直接下载一直点下一步直到安装好为止

检查安装成功:右键点击桌面出现两个工具 git gui here , git bash here 说明安装成功

git gui here :是git的可视化管理工具(不推荐使用)

git bash here:命令工具(一般都是使用这个)

一:git使用前配置(告诉git每次是谁再提交代码)

1.配置提交姓名:git config --global user.name 姓名

2.配置提交人邮箱:git config --global user.email 邮箱

3.查看git配置信息:git config --list  (也可以在你的吃电脑里=>C盘=>用户=>administrator=>.gitconfig查找)

4.你要管理那个代码就在哪个代码的文件夹下  右键点击git bash here  然后git init 初始化git创库        然后文件夹里面会多一个git文件夹

文件会变成:文件后面会跟一个U  表示未跟踪

 

5.git status  查看仓库状态  

会出现如图  表示有一个文件没有存放到暂存区 需要git add +文件名称  git add  index.html  然后再git status   index.html红色会变为绿色表示存放到暂存区了并没有存放到持久区   U会变成A 没有存放到持久区  使用git commit  -m "名称"  比如说git commit  -m "第一次提交代码"  下边第四个图代表已经存放到持久区

 

 

 

 

 代码管理分为三部分

 6.如果存放到持久区之后,然后再更改代码会出现如图所示  会出现一个M 表示修改了代码 然后再次git status 会出现图二所示  表示修改的代码既没有存放到暂存区也没有存放到持久区  git  add .  表示将所有的代码存放到暂存区  然后再git commit  -m "第二次提交代码" 

 7.如果把代码存到暂存区之后,然后继续编译代码,发现写错了,行不通,就用git checkout 文件名   用暂存区中的文件覆盖工作目录中的文件

8.使用git log 查看日志 如图

9.使用git reset --hard commitID (不敢随便瞎用) ,id为图中提交的代码中的commit后边的字符, 将git仓库中的指定的更新记录恢复过来 并且覆盖暂存区和工作目录 如图

 10.分支 首先了解什么是分支 分支与分支之间是没有联系的每一个分支都是相互独立的,怎么说那,没办法描述,就用一个图表示吧(仅表示分支的关系)

 11.使用git branch查看分支 如图 master表示主分支

12.使用git branch 分支名称(自定义), 来创建开发环境的分支

13.切换分支使用 git checkout 分支名称 后边的(devlop)表示当前切换的分支

 14.使用git merge 来源分支 来合并分支 合并分支时先切换到主分支master上 然后在合并 合并之前一定要先提交

 15.合并完之后 如果需要删除分支的话需要使用 git branch -d 分支名称 来删除分支 删除分支之前一定要合并

16.远程仓库

github 是国外的一个代码托管平台 可以进行团队协作开发

gitlab是国内的一个代码托管平台,他在国内比较安全

gitee是国内一个代码托管平台,太没有gitlab安全(一般都使用gitee)

17.先进入gitee官网登陆 =>创建创库=>然后写的代码git add.=>git commit -m "名称"

18.存到仓库之后使用 git push 远程地址  远程地址为你创建的仓库里面有一个http地址

19.git push的时候需要用户名和密码 第二次就不需要了 因为你的window10电脑已经记住了如图

如果你的不是window10每次输密码会很麻烦你就使用

ssh-keygen

n=>y

生成密钥 地址:C:\Users\Administrator.ssh

免登录操作必须先成密钥 在gitee控制台配置公钥

推送时必须要用 ssh协议

 再gitee里面进入管理=>部署公钥管理=>添加公钥

但是再使用git push的时候要用ssh地址了

20.设置远程别名使用

git remote add origin 远程地址 分支名称

然后使用

git push origin 分支名称推送

如果还感觉麻烦的话使用

git push -u origin master

U记住当前提交的远程别名和分支 接下来在提交时直接使用git push 就可以

21.拉取别人的代码使用

git clone 远程地址

克隆远程项目

22.拉取之后写项目 之完之后 写完之后要在你拉取得代码文件夹里git add.   git  commit -m ”“ 

git push       推送之前要git pull 一下 因为你不知道其他程序员也要提交新的代码 防止代码冲突

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值