1. Git是什么
Git它是一个免费开源的分布式版本控制系统,你可以使用Git提高我们处理一些大大小小的项目所有文件,可以说是提高团队开发效率神器.
2. Git命令行入门
简易的命令行入门教程:
Git 全局设置:
git config --global user.name "徐明晓"
git config --global user.email "1206512593@qq.com"
创建 git 仓库:
mkdir Code-practice
cd Code-practice
git init //初始化一个Git仓库的
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/xumingxiao/Code-practice.git
git push -u origin master
已有仓库?
cd existing_git_repo
git remote add origin https://gitee.com/xumingxiao/Code-practice.git
git push -u origin master
https://baijiahao.baidu.com/s?id=1662514114882320614&wfr=spider&for=pc
3. Git常用命令
初始仓库常用命令
1,git init:Git是使用git init命令来初始化一个Git仓库的,安装完Git时第一个使用命令就是Git init命令.
2,git clone:使用该命令的时候,是从Git仓库拷贝项目,常见的是我们经常去GitHub下载开源项目,就相当克隆项目到本地,正确使用命令格式是git clone ,repo表示Git仓库,directory表示本地目录.
创建与合并分支
1,gir add x.html:修改代码,意思就是修改x.htnl.
2,git commit -m x.htnl:提交代码,x.htnl就是需要提交的文件.
3,git checkout master & git merge dev:将dev合并到master.
4,git checkout master & git checkout -b dev:意思是从master分支创建dev分支并切换到dev分支.
5,git branch -D issues:本地强制删除分支issues.
6,git status:该命令是查看你上次提交之后是否有修改.
7,git diff:该命令是用来查看执行git status的结果的详细信息,也是常用的一个命令.
8,git rm:该命令也是删除文件,命令格式为git rm <删除的文件>
9,git mv:此命令就是重命名或者移动,学过Linux系统的话,对这些命令就很熟悉了.
Bug分支常用命令
1,git stash clear:该命令是将stash空间清除.
2,git stash pop:该命令就是恢复的同时把stash内容进行删除的.
3,git stash:此命令将当前更新的代码储藏,等恢复再使用.
标签管理命令
1,git tag -a v1.0:该命令的-a参数会允许你添加一些信息,注意的是当使用git tag -a的时候,Git会打开一个编辑器让你输入tag信息.
2,git log --pretty=oneline --abbrev -commit:该命令就是要给某一周commit打标签的意思.
3,git show v1.0.0:该命令是查看所有标签.
4,git tag -d v1.0.0:该命令删除本地标签
5,git tag -d v1.0.0:该命令先从本地删除标签,然后在用远程删除命令git push orign :refs/tags/v1.0.0.
提取远程仓库
1,git fatch:该命令是从远程仓库下载分支和数据.
2,git mergez:该命令就是从远程仓库提取数据并合并当前分支.
3,git remote rm 别名:我们可以删除远程仓库.