Git使用教程(超详细) |
您所在的位置:网站首页 › 怎么打开登录 › Git使用教程(超详细) |
1. Git下载安装
一直点击next,一直到最后一步finish即可。 完成安装后,输入 git --version如下图所示,显示出git版本号即表明安装成功。
2.没有生成过就执行 ssh-keygen -t rsa -C "你的Git邮箱"然后一路enter就行,避免输入密码。 只要有奇怪英文矩阵出来就行。 ![]() ![]() (1)git init的作用主要是用于初始化一个空的仓库.后续在这个仓库下面的一切的操作,都会纳入到Git的版本控制当中。 Git文件处在已修改和已暂存状态时,并没有纳入到Git的版本控制当中,只有到已提交的状态时,才真正被纳入到版本控制。 git init(2)git clone :主要是用于克隆一个远程的版本库。即将远程版本库当中相应的项目或者版本库文件复制一份到本地,让本地跟远程保持一致。 git clone 2.版本管理(1)git add:主要是将当前已修改的文件纳入到Git的暂存区当中。暂存区中的文件接下来才会纳入到Git的版本仓库中。 git add(2)git commit:将暂存区中的文件纳入到Git的版本仓库中。 是否可以将暂存区中的文件回退到已修改的状态呢? 是可以的。 git commit(3)git rm:删除版本库当中的一个特定的文件。 如果删除了一个特定的文件,是可以再找回来的。 git rm 3.查看信息(1)git help:获取一些Git的帮助信息。 git help(2)git log:查看提交日志 git log(3)git diff:比较版本库文件在不同状态下的差别。可以比较已修改与暂存区文件之间的差别,也可以比较暂存区与已提交文件之间的差别。 git diff 4.远程协作涉及到远程版本库的概念 (1)git pull:是将远程版本库中的文件拉取到本地 git pull(2)git push:是将本地版本库内容推送到远程版本库。 git push 5.实际操作当调用git init命令初始化一个空的仓库的时候,Git会自动创建一个分支,在Git当中,我们所有的操作都一定是在某个分支上进行的。一个项目可以在本地建立任意多个分支,当调用git init的时候,Git会给我们创建一个默认的分支,这个分支也被称为主分支,master.master在一个公司做项目发布的时候,都是在master上进行代码的部署,代码的发布到线上的。 (1)在工作区(mygit文件夹下)创建一个名为test.txt的文件。 (2)在test.txt文件中添加内容,保存并关闭。 (3)查看工作区状态 git status
(4)将暂存区中的文件真正的纳入到版本库中进行管理。 Git每一次提交必须要有注释。 git commit会将暂存区中所有的文件的修改,全部提交到Git的版本库中。 git commit
(6)设置用户名与邮件 对于user.name与user.email来说,有3个地方可以设置: a./etc/gitconfig 整个计算机范围,几乎不会使用 使用git config – -system命令进行配置 git config --systemb.~/.gitconfig(很常用) 针对于当前用户 git config – global git config --globalc.针对于特定项目的,.git/config文件中 git config – local 查看git config的使用方法:命令为:git config git config --local user.name 'xyz' git config --local user.email '[email protected]'(7)修改用户名与邮件 git config --local user.name 'abc' git config --local user.email '[email protected]'(8)删除某个变量 git config --local --unset user.name(9)丢弃之前的变更恢复到最初的状态 git checkout --test.txt git status(10)多次修改进入暂存区 git status git reset HEAD test.txt git status git add test.txt git commit -m 'second commit' git status通过commit id可以定位到特定历史时刻的提交。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |