GIT的基本操作

134 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

  • 个人简介:微信公众号关注:SteveCode。为您分享更多的知识学术。生于忧患死于安乐
  • 专注Java技术干货分享,Java基础技术、数据结构、相关工具、Spring全家桶、intellij idea......

git基本使用:

git init 初始化git创库
在执行完成 git init 命令后,Git 仓库会生成一个 .git 
目录 git init 文件目录名

image.png

git clone 你的git Http地址 把前端代码拉到本地
git add 工作目录添加到暂存区
git add . 跟踪多个文件夹 
git status 查看暂存区的文件
git diff 文件名称 (比较文件的不同,即暂存区和工作区的差异。)
git reset 回退版本。
git commit -m ‘文件说明’
git push 提交代码
git pull 下载代码 
git log 查看历史提交记录日志
cat 文件名 (查看文件)
git log --pretty=oneline 美化提交日志

image.png

分支管理:

git branch -r 查看远程分支
git branch -a 所有分支 
git checkout 分支名 切换分支
git branch 分支名 创建分支 
git push origin (dev) 指定提交到那个远程分支上
git push origin 远程分支名称

image.png

image.png

合并分支:

1、先切换到主分支

2、然后:git merge (需要合并分支名称)比如:dev

image.png

3、再push一下代码到远程创库

image.png 4、删除本地分支:

git branch -d 分支名

5、删除远程分支

git push origin -- delete 分支名

image.png

5、从暂存区回退:

git reset --hard HEAD~1    1表示回退上一次

其他操作

查看git版本:git --version 
从远程从库克隆项目:git clone 
查看分支情况:git branch -a 
推送本地当前分支到origin远程master分支:git push origin master 
创建新的分支name并切换到:git checkout -b name 
从当前分支切换到master分支:git checkout master 
合并分支name到当前分支:git merge name,然后使用git add commit提交更新 
删除本地分支name:git branch -D name 
删除远程分支name:git push origin :name//冒号前留空代表本地空推送到远程name分支 
退回到上一个提交版本:git reset --hard head^ 
查看版本日志:git log、git reflog 
退回到之前的某个id版本:git reset --hard id

后期持续更新 git 与idea整合操作说明