1.Git可以用于备份项目代码
2.Git可以管理代码的各个版本
3.Git可以方便大家协同工作
4.Git可以方便代码出现问题时追责
,我来为大家讲解一下关于git 基础操作?跟着小编一起来看一看吧!
git 基础操作
git能够干什么
1.Git可以用于备份项目代码
2.Git可以管理代码的各个版本
3.Git可以方便大家协同工作
4.Git可以方便代码出现问题时追责
SVN是集中式的版本控制系统,而Git是分布式的版本控制系统。
Git本地仓库操作工作目录:代码存放的位置
暂存区:代码提交之前的临时存储空间
本地仓库:存放不同的版本代码
Git常用命令
//创建、添加、提交
git init 初始化创建git仓库
git status 查看git状态(文件是否进行了添加、提交等操作)
git add 添加,将制定的文件添加到暂存区
git commit 提交,将暂存区的文件提交到历史仓库
//日志操作
git log 查看日志(git提交的历史日志)
git reflog 查看历史版本记录
//切换历史版本
git reset --head 版本号
//分支操作
git branch 查看所有分支
git branch 分支名 创建新分支
git checkout 分支名 切换到指定分支
git merge 分支名
git branch -d 分支名 删除分支
//添加远程仓库,并给远程仓库取一个别名
git remote add 远程仓库别名 远程仓库地址
//将本地仓库代码推送至远程仓库
git push -u 远程仓库别名 master
//拉取远程仓库的变动的内容到本地仓库
git pull 远程仓库名 master
比较流行的远程仓库有Github和Gitee,下面以Gitee为例描述一下SSH公钥的配置
//1.设置Git账户
git config user.name "用户名"
git config user.email "你的邮箱"
//2.生成SSH公钥
ssh-keygen -t rsa -C "你的邮箱"
//3.查看SSH公钥
cat ~/.ssh/id_rsa.pub
我们使用码云作为远程仓库,需要在码云中配置SSH公钥 。如下图,把SSH公钥复制到文本框中就可以了。
Idea集成Git找到Idea的设置界面【Version Control】【Git】,Idea会自动匹配你电脑上安装的git路径
Idea使用Git创建本地仓库选择你想把那个项目当做本地仓库,如我选择的是javase
Idea使用Git提交Idea切换版本Idea分支管理Idea推送到远程仓库