前言:Git是我们程序员每天都会打交道的一个软件,那么它到底有哪些命令呢,今天刚好有空,就总结一下,让我们一起来看看吧!
git config --global user.name "用户名"
git config --global user.email "邮箱"
注意:
1.上面的用户名和邮箱是安装好Git后必须要配置的个人信息,因为在开发项目的时候,Git要记录谁对项目进行了操作
2.因为我们配置的信息是全局的,所以只用配置一次后,就可以永久生效
输入以下命令即可
git config user.name
git config user.email
工作区:简单来说,就是我们文件存放的位置
暂存区:我们把文件写完或者修改完后临时存放的一个区域
Git仓库:文件最终存放的一个仓库
1.把我们在工作区写好的代码,提交到Git仓库
2.从其他的服务器克隆
一个已经存在的Git仓库
如果我们有一个未进行版本控制的文件夹,在Git中输入下面的命令
,会自动的帮我们把当前的文件夹转换成Git仓库,并会创建一个.git的隐藏目录,这个就是当前的Git仓库,里面包含了一些初始化的必要文件
git init
//第一种命令:输出的内容很详细
git status
//第二种命令:会以精简的方式进行输出
git status -s
注意:
1.文件未被跟踪管理,输入以上命令后,输出来的内容文件名显示红色
2.文件添加到暂存区后,输入以上命令后,输出来的内容文件名显示绿色
git add 文件名
git add .
注意:
1.add后面可以+文件名,也可以加 “.
”
2.如果加文件名,则把当前文件添加到暂存区
3.如果加 “.
”,则会把当前目录下所有的文件都添加到暂存区
git commit -m "对本次的提交进行描述的信息"
在进行多人协作开发的过程中,为了防止相互干扰,提高协同的工作效率,开发者都是在分支上进行写代码的
1.在初始化项目的时候,git会默认帮我们创建好一个master
的主分支
2.主分支的作用是保存和记录整个项目已完成的功能代码
3.所以不允许程序员在主分支上直接写或者修改代码,这样的话风险太高,容易导致整个项目的崩溃
4.程序员一般都是在分支上写代码
使用下面的命令能换查看当前Git仓库下面的所有分支列表,如果分支前面带*
号,则表示当前所处的分支
git branch
使用下面的命令能够基于当前的分支创建一个新的分支
git branch 新分支名称
使用下面的命令,可以切换到指定的分支上来进行开发
git checkout 分支名称
-b表示创建一个新的分支
git checkout -b 新分支名称
当我们在功能分支上测试好我们的代码后,就要把我们写好的代码合并到主分支master上面
首先做的第一步是把当前的分支切换到主分支上,这个一定要注意!!!
//1. 切换到主分支上面
git checkout master
//2. 合并功能分支到主分支上面
git merge 功能分支的名称
git branch -d 要删除的本地分支名称
新建一个空白的远程仓库
1.HTTPS
:零配置;但是每次访问仓库时,需要重复输入 Gitee 的账号和密码才能访问成功
2.SSH
:需要进行额外的配置;但是配置成功后,每次访问仓库时,不需重复输入 Gitee 的账号和密码(实际的开发中,我们用这种比较多,因为更加高效便捷)
当仓库创建完成后,会自动生成两句命令
//1. 第一句命令的意思是把本地仓库和远程仓库进行关联,并把远程仓库命名为origin
git remote add origin 这里加上你gitee自动生成的地址
//2. 第二句命令的意思是将本地仓库中的内容推送到到远程的origin仓库中
git push -u origin "master"
git clone 远程仓库的地址
注意:第一次推送的时候,需要加上-u
,后面可以直接使用git push,推送代码到远程分支上
git push -u 远程仓库的名称 本地分支的名称
git remote show 远程仓库的名称
从远程仓库,拉取当前分支最新的代码下载到本地对应的分支中
git pull
小结:还有其他很多的命令我这里都没有说到,有兴趣的小伙伴可以多去官网上查一下哟,知识的海洋是无穷无尽的,希望大家都可以每天学习到新的知识,加油鸭!