本文已参与「新人创作礼」活动,一起开启掘金创作之路。
- 个人简介:微信公众号关注:SteveCode。为您分享更多的知识学术。生于忧患死于安乐
- 专注Java技术干货分享,Java基础技术、数据结构、相关工具、Spring全家桶、intellij idea......
git基本使用:
git init 初始化git创库
在执行完成 git init 命令后,Git 仓库会生成一个 .git
目录 git init 文件目录名
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 美化提交日志
分支管理:
git branch -r 查看远程分支
git branch -a 所有分支
git checkout 分支名 切换分支
git branch 分支名 创建分支
git push origin (dev) 指定提交到那个远程分支上
git push origin 远程分支名称
合并分支:
1、先切换到主分支
2、然后:git merge (需要合并分支名称)比如:dev
3、再push一下代码到远程创库
4、删除本地分支:
git branch -d 分支名
5、删除远程分支
git push origin -- delete 分支名
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