文章目录
Git版本管理
1.作用
2.设置配置信息
-
设置用户信息
git config --global user.name "zyl" git config --global user.email "2722820199@qq.com"
-
查看配置信息
git config --global user.name git config --global user.email
-
初始化本地仓库
//初始化仓库 git init //提交到暂存区 git add //提交到本地仓库 git commit -m "注释内容"
-
查看提交日志记录
git log
-
版本回退
git reset --hard 版本号
-
忽略不想被git 管理的文件(然后写入不想加入的文件)
touch .gitignore
分支的学习
-
查看本地分支
git branch
-
创建分支
git branch 分支名
-
切换分支
git checkout 分支名
-
切换并创建一个不存在的分支
git checkout -b 分支名
-
合并分支
git merge 分支名
-
删除分支
git branch -d 分支名 git branch -D 分支名 强制删除
生成SSH公钥
ssh-keygen -t rsa
查看公钥
cat ~/.ssh/id_rsa.pub
连接上gitee
ssh -T git@gitee.com
绑定本地仓库与远程仓库的关系
git remote add 仓库名 远程仓库地址
//实例
git remote add origin git@gitee.com:zylandxjl/front-and-rear-end-separation.git
查看是否有远程仓库
git remote
绑定分支与远端的关系
git push --set-upstream origin master:master
//查看关系
git branch -vv
克隆
git clone 地址 可以指定文件名
从远程仓库抓取和拉取
-
抓取就是将所有的分支跟新都抓取到本地,不会合并
-
不指定分支名会全部抓取
git fetch [remote name] [branch name]
-
拉取就是将所有的分支跟新都抓取到本地并自动合并
-
不指定分支名会抓取当前分支
git pull [remote name] [bran]
在idea中使用Git
-
切换分支前先提交本地修改
-
提交了就不会丢
-
不要删除目录
-
拉取就是将所有的分支跟新都抓取到本地并自动合并
-
不指定分支名会抓取当前分支
git pull [remote name] [bran]
在idea中使用Git
- 切换分支前先提交本地修改
- 提交了就不会丢
- 不要删除目录