主题:Git教程总结
时间:2021年6月4日
参考:https://www.runoob.com/git/git-server.html
3.Git工作流程
4.Git工作区、暂存区、版本库
工作区:电脑目录
暂存区:.git/index
版本库:.git
5.Git创建仓库
git init
git init newrepo
git add *.c
git add README
git commit -m ‘提交说明’ (用于linux)
git commit -m “提交说明” (用于windows)
应用:
git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git
ll -a
注:Ctrl+a回到命令行首字母;Ctrl+e回到命令行尾字母
6.Git基本操作
git clone 远程仓库到本地仓库
gitchekout
7.Git分支管理
git branch 分支名 (创建分支)
git checkout 分支名 (切换分支)
git checkout -b 分支名 (创建分支并进入该分支)
git branch -d 分支名 (删除分支)
git merge 分支名 (合并分支到主分支)
8.查看Git提交历史
git log (提交历史)
git log --oneline | more (提交历史的简洁版本)
git log --reverse (逆向显示日志)
git log --graph(历史分支选项)
git log --author=ybb --oneline (查看ybb提交的日志)
git log --oneline --before={3.years.ago} --after={2015-05-15}
(查看3年前 在2015-05-15之后提交的日志)
git blame 文件名 (查看指定文件的修改记录)
9.Git标签
git tag (查看标签)
git tag -a 标签 (创建一个带注释的标签)
10.github
新建仓库:
git命令对应的文件区域变化:
git status 查看仓库当前的状态,显示有变化的文件。
git add 文件名 (工作区到缓冲区)
git commit -m “文件名” (缓冲区到本地仓库)
成功push:
git push -u origin master (本地仓库到远程仓库)
git fetch (远程仓库到本地仓库)
git remote -v (查看远程仓库)
具体流程:
10-1.添加秘钥
10-2.新建一个md文件
10-3.add到缓冲区
10-4.commit到本地仓库
10-6.git remote add origin
10-7.push到远程仓库
11.gitee
gitee提供免费的git仓库,还集成了代码质量检测、项目演示等功能,对于团队开发gitee提供了项目管理、代码托管、文档管理等服务。
gitee密码输错应该删除凭据:win10下删除gitee凭据
注:可以将本地仓库与多个远程库互相同步
12.在linux上搭建git服务
安装git
创建证书
初始化仓库
克隆到本地