Git命令以及码云的使用

版本控制:管理不同的版本

常见的版本控制器:

        Git、SVN、CVS、VSS、TFS、Visual Studio Online

版本控制的分类:

        1.本地版本控制:把所有的版本都放在本地电脑上

        2.集中版本控制(SVN):把所有的版本数据都保存在一个单独的服务器上

        3.分布式版本控制(Git):每个人都有全部的版本

安装Git及环境配置:

        卸载之前的Git:

                1.删除环境变量

                2.在控制面板中的程序和功能里面,删除Git

        下载地址:Git - Downloading Package

        安装:一直点下一步

        配置环境变量是为了在任何地方都可以使用,但是Git本来在任何地方都可以使用单击右键(Git Bash),而且安装的时候,一直点下一步,已经自动配置好了

Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多

Git CMD:Windows风格的命令行

 Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令

常用的Linux命令:

        参考我之前写的文章:Linux入门_丘桔的博客-CSDN博客

Git的必要配置:

查看所有的配置:git config -l

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

查看用户自己的配置:git config --global --list

在Git\mingw64\etc目录下,有一个gitconfig文件,里面放的是系统配置

在C:\Users\Administrator目录下,有一个.gitconfig文件,里面放的是用户配置

设置用户名为zhangsan:git config --global user.name "zhangsan"

设置邮箱为123456@qq.com:git config --global user.email "123456@qq.com"

Git的工作原理:

Git本地有4个工作区域:

1.工作目录(Working Directory):平时放东西的地方

2.暂存区(Stage/Index):是个文件,存放临时改动

3.资源库(Repository或者Git Directory):HEAD文件指向的节点

4.远程Git仓库(Remote Directory):GitHub或者码云

 Git项目创建以及克隆:

1.在本地搭建仓库

   初始化git项目:git init

   然后会生成一个.git文件夹

2.克隆远程仓库 

在码云或者GitHub上面克隆只有会有一个链接:git clone 链接

可以把远程代码拷贝到本地,然后电脑上就会多一个文件夹,文件夹里面就是你在远程仓库克隆的东西

Git文件操作:

初始化之后,查看状态,发现没有文件被跟踪:

然后新建一个hello.txt:

然后再git status:

添加所有文件到暂存区里面:

提交到本地仓库:

-m "new file hello.txt":注释的消息内容是new file hello.txt

 使用码云:

1.注册账号

2.设置本机绑定SSH公钥,实现免密码登录(重要)

输入ssh-keygen命令,然后一直按Enter键就行了

 然后会在C:\Users\Administrator\.ssh目录下,会自动生成两个文件:

然后把.pub结尾的文件里面的内容,粘贴到码云里面:

3.然后使用码云创建一一个自己的仓库: 

 点击创建之后: 点击克隆,复制链接,然后使用git clone 链接:

 然后就克隆到本地了:

IDEA中集成Git:

在IDEA中创建一个工程,让这个工程的目录,和Git的目录相同,比如:D:\My_______________Program\Git\GitCode

然后把从远程仓库里面克隆的文件和文件夹,也就是git-study文件夹里面的内容,全部拷贝到现在的MySuperMario项目里面

点击右边绿色的那个小勾:

 然后左边会自动弹出:

然后点击commit,就会添加到暂存区。

 当然也可以手动手动添加到暂存区:

在Terminal当中git add .

然后之前的红色会变成绿色的。

再然后git push 远程仓库里面就有了

 

Git中关于分支的说明:

多个分支如果并行执行,就会导致我们的代码不冲突,也就是可以同时存在多个版本 

合并分支:git merge [bran]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值