Git的命令行操作

svn和git都是版本控制的工具,svn是集中式版本控制(容易发生单点故障),git是分布式版本控制。
首先要安装git,安装git成功以后,在桌面点击右键就可以出现如下图:
Git的命令行操作
然后就可以在gitbash窗口中添加命令了。
Git的命令行操作
介绍一下git在本地的结构
Git的命令行操作
git的命令行在本地的操作
注意:在Git Bash里面使用的都是Linux命令
1.首先新建一个本地库,然后进入本地库
Git的命令行操作
Git的命令行操作
Git的命令行操作
本地库初始化以后,查看本地库(GitPro1)中的文件,会发现生成.git文件,属于隐藏文件。
Git的命令行操作
打开D:\GitPro1,也会发现.git是隐藏文件
Git的命令行操作
2.设置签名
设置的签名和代码托管中心的账号和密码没有关系,只是用来区分不同人员的开发身份。
签名分为仓库级别和系统级别。
仓库级别的仓库仅在当前本地库范围内有效,而系统用户级别的签名的在登录当前操作系统的用户范围内都有效,它们的优先级是就近原则,仓库级别的优先级要高于系统级别的优先级,在这里我们只需要设置仓库级别的签名就可以了。
信息保存位置在.git/config中
Git的命令行操作
3.新建文件,将文件上传到暂存区
Git的命令行操作
可以使用git status命令查看工作区、暂存区的状态,可以发现暂存区有一个git1.txt文件
4.将文件上传到本地库
Git的命令行操作
如果想查看历史记录,可以使用git log命令可以查看历史版本
Git的命令行操作
也可以使用更简洁的命令git reflog 和git log --oneline

git的命令行在远程库的操作

1.创建远程库

![(https://img-blog.csdnimg.cn/20190911201809737.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1Y2FpbGluZzEyMw==,size_16,color_FFFFFF,t_70)Git的命令行操作
Git的命令行操作Git的命令行操作
Git的命令行操作
2.pull操作
Git的命令行操作
查看github远程仓库,可以发现git1.txt已经被push上去了
Git的命令行操作
3.clone操作
Git的命令行操作
Git的命令行操作
可以看到git1.txt和个git2.txt已经被克隆到本地了
Git的命令行操作
4.pull操作
如果远程库发生了修改,可以使用pull命令从远程获取最新版本并merge(合并)到本地。
本地库中git1.txt中的内容
Git的命令行操作
远程库中git1.txt中的内容已修改为:
Git的命令行操作
执行pull操作
Git的命令行操作
Git的命令行操作
最后附上一张git常用命令
Git的命令行操作