git的基本使用
2021-04-28 09:49:20 5 举报
AI智能生成
git的基本使用
作者其他创作
大纲/内容
git
git 结构
工作区
暂存区
本地库
远程仓库
操作
本地初始化
1.设置用户名
git config --global user.name \"张三\"
2.设置邮箱
git config --global user.email \"wanfei@qq.com\"
3.初始化本地仓库
git init
4.将文件提交到暂存区
git add .
5.将暂存区提交到本地仓库
git commit -m \"注释\"
6.查看工作区和暂存区的状态
git status
7.查看日志
1..显示从最近到最远的日志
git log
2.当历史纪录过多的时候,查看日志的时候,由分页效果
下一页:空格
上一页:b
到尾页:显示END
退出:q
2.方式二
git log --pretty=oneline
3.方式三
git log --oneline
4.方式四
git reflog
8.前进或者后退历史版本
1.git reset --hard
工作区,暂存区,本地仓库的指针都会移动
2.git reset --mixed
工作区的指针不移动,但暂存区,本地仓库的指针会移动
3.git reset --soft
工作区,暂存区指针不移动,本地仓库的指针移动
9.找回本地仓库,暂存区,工作区的删除的文件
git reset --hard
10.将工作区和暂存区的文件进行比较,对比差异
单个文件:git diff test.txt
多个文件:git diff
11.将暂存区和本地仓库进行比较
git diff 【索引号】 test.txt
12.分支
1.查看分支
git branch -v
2.创建分支
git branch wzg01
3.切换分支
git checkout wzg01
4.创建分支并切换
git checkout -b wzg01
5.分支合并
git merge
13.在本地创建远程库的别名
1.查看别名
git remote -v
2.创建远程库的别名为origin
git remote add origin https://www.gitee.com....
14.往远程库推送代码
git push origin dev
15.克隆代码
git clone -b master https:gitee.com.....
16.拉取远程代码
1.git pull
1.抓取远程的代码:git fetch origin master
2.切换到远程分支查看一下:git checkout origin/master
3.切换到本地分支
4.合并分支:git merge origin/master
2.git pull origin dev --allow-unrelated-histories
--allow-unrelated-histories:告诉git循序不想管历史合并
17.跨团队操作
1.其他团队首先fork本团队的仓库
2.其他团队写完功能进行:new pull request
3.本团队进行审核
免密登录
1.进入用户的主目录
cd ~
2.执行命令,生成一个.ssh的目录
1.ssh-keygen -t rsa -C 1107949@qq.com
2.注意:c大写,三次回车,邮箱是注册账号的邮箱
3.在.ssh目录下有两个文件
将id_rsa.pub中的秘钥复制到gitee中
0 条评论
回复 删除
下一页