Git 安装
官网地址:https://git-scm.com
如果嫌通过官网下载慢,可以通过淘宝的开源镜像下载 网址:http://npm.taobao.org/mirrors/git-for-windows/v2.33.0.windows.2/
直接点击 next .
选择git的安装目录,然后点击 next
基本上是默认项,可以根据自己的需求进行选择,然后点击 next
这个主要是确认一下安装目录,直接下一步
这一步主要选择默认编辑器。我这里选择是 Vim
这一步是:对于一个新的库是否要修改初始化分支的名字。选:Let Git decide 在使用git时默认为 master
第一个选项不修改环境变量。只能在 git bash 中使用。
第二默认的选项,不仅能在git bash 中使用,还能在第三方软件中和cmd 中使用。
第三个选项,也是在环境变量中添加git,可以在第三方软件中使用。
一般情况选第一个就可以,选第二个比较方便。
这一步是:选择后台客户端连接协议。
一般情况选第一个就可以(使用Open SSL 协议进行连接)。
这一步是:配置 git 行末换行符。选择默认的(第一个)就行。
这一步是:选择客户端类型,这一步也选择默认的(第一个)
这一步是:选择从远程库拉取代码时有可能出现的冲突的解决方式。使用默认方式(第一项)就行
这一步是:其他配置
第一个是:使用文件缓存机制,默认勾选。
第二个是:使用符号连接,默认勾选。
这一步是:实验室功能。这个一般就是发布实验功能,这个页面上的就可以不用勾选。然后点击 Install 。
这是安装成功的界面。
在任意位置,点击鼠标右键,找到:Git Bash Here 点击。然后在窗口中输入:
git version 查看当前安装的版本。
Git 常用命令
一、设置用户签名
git config --global user.name 用户名
git config --global user.emall 邮箱
这两个命令是在刚安装完git或第一次使用git的时候设置一下,如果不设置在提交代码的时候会出错。这里设置的只是本地一个签名和远程库没有关系,这里设置的邮箱也可以是虚拟的,git不会进行验证。这个签名的作用是区分不同操作者身份。
验证是否设置成功的方法:在 C:\Users\TanYongJun 找到 .gitconfig 文件打开查看一下。
二、初始化本地库
初始化本地库:要用git管理项目,首先要让git 具有管理权,所以要初始化一下。
例如:git_demo 这个文件夹。
命令: git init
三、查看本地库状态
命令: git status
初始化后第一次查看库:
在文件中新添加一个demo.txt文件后,然后在查看本地库状态:
四、添加暂存区
命令: git add 文件名(要带后缀名)
五、提交本地库
文件暂存后,还没形成历史版本还有最后一步就是要提交到本地库。
命令:git commit -m "日志信息" 文件名
查看本地库的版本:
git reflog
git log
六、修改文件
当demo.txt文件被修改后,在查看本地库的状态就发现打印出来的日志信息有了变化。
通过查看状态,输出的信息有了变化。主要意思是: demo.txt 被修改了(而且进行了标红)。这说明文件被修改了,但是还没被追踪(暂存)。
七、切换版本
八、分支创建、查看、切换、合并
分支:在版本控制过程中,同时推进多个任务。我们就可以为每个任务创建单独分支。使用分支可以把程序员从开发主线上分离出来,开发资金分支的时候,不会影响主线分支的运行。
使用分支的好处:同时并行推进多个功能开发,提高开发效率。各个分支在开发过程中,如果某个分支开发失败,不会对其他分支有任何影响。失败的分支可以删除。
查看分支命令: git branch -v
创建分支命令: git branch 分支名
切换分支命令: git checkout 分支名
把指定的分支合并到当前分支上: git merge 分支名
使用Git 连接码云
Gitee 是一个云端软件开发协作平台,能帮助开发者/团队/企业更好地管理代码、项目和研发团队。
一、创建仓库
在Gitee上创建远程仓库,第一次使用需要注册。
登录Git他后,点击页面上“创建我的仓库” 。
二、把本地分支推送到远程仓库
命令: git push 别名 分支
在弹出的页面上输入远程仓库的用户名和密码。
三、拉起远程库的代码
命令: git pull 别名 分支名
注:如果 远程库是公开库,克隆或拉起是不需要登录的。
四、从远程库上克隆到本地
命令 : git clone 远程地址
注:clone 这个命令会:1.初始化本地仓库。2、拉起代码
标签:git,默认,Git,本地,使用,安装,远程,分支 From: https://www.cnblogs.com/tanyongjun/p/17034249.html