Git 版本控制工具
1.基础指令(工作区,暂存区,本地仓)
1.git init :初始化本地仓库
2.git add 文件名 | git add . :将工作区的修改添加到暂存区
3.git commit -m '提交信息' :将暂存区内容提交到本地仓库
4.git diff 文件名 :查看工作区文件和远程仓库文件的区别
5.git log :查看详细日志
git reflog :查看简短日志
6.git reset --hard 提交的版本唯一标识 :版本前进|后退
7.git rm :删除文件。将删除的文件添加到暂存区
2.远程仓库的操作:
1.创建远程仓库
1.添加远程仓库:
git remote add origin 地址
1.使用仓库的https协议
1.将本地库中内容推送到远程库时,需要输入远程仓库的用户名和密码
2.出现账号密码输入错误,再使用时,还会使用之前的账号密码
控制面板 -》搜索凭据 -》凭据管理器 -》gitee相关的 -》删除记录的用户名和密码
2.使用仓库的SSH协议
1.将本地库中内容推送到远程库时,不需要输入用户名和密码。
2.生成公钥和私钥。详见:文档。
将公钥配置在远程仓库中。
2.把本地库主分支中内容推送到远程仓库的主分支中:
git push -u origin master
-u:本地分支和远程分支建立关联联系,建立关联联系后可以使用 git push
查看本地分支和远程分支是否存在关联关系:
git branch -vv
3.克隆远程仓库中的项目
git clone https://地址 允许被克隆,直接克隆
git clone ssh地址 gitee必须配置了本地git的公钥
3.分支
默认只会创建主分支,可以创建其他分支。
创建了其他的分支,可以实现同时推进,互不影响。
常见的分支:
master:主分支。存储稳定的代码。
develop:开发分支,提交的内容提交到开发分支中。 开发分支中内容可以和主分支合并。(主分支合并其他分支)
...
1.查看分支:git branch
2.创建分支:git branch 分支名
3.切换分支:git chenckout 分支名
4.将本地分支推送到远程:git push origin 本地分支名:远程分支名
5.合并分支:切换到主分支,合并其它分支。 git merger --no-f 分支名
6.删除本地分支:git branch -d 分支名
7.删除远程分支:git push origin --delete 远程分支名