前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >求求你,记住这些基本的Git命令吧!!!

求求你,记住这些基本的Git命令吧!!!

作者头像
Mandy的名字被占用了
发布2019-07-22 10:37:21
3360
发布2019-07-22 10:37:21
举报
文章被收录于专栏:菜鸟成长学习笔记

写作背景

写这篇文章主要是最近在和开发一个项目中所遇到的一个问题.团队中的一个成员对git完全不熟悉,这里终结一些常用的命令操作.当然我们都知道git作为一个分布式的代码版本仓库管理控制软件,有很多的可视化界面操作工具.但是个人建议,在没熟悉git的情况下可以尝试使用一些命令来解决,有助于提高对git的理解.就好比开发PHP,如果你对PHP基础都很熟悉了,当然理解一个框架应该是很好理解了.如果你对PHP基础都不熟悉,你可能只会使用框架,对框架的核心或者是变动一些情况就显得无从下手.这里推荐一个视频课程,虽然简单,但是入门级的视频还是不错的.毕竟对于新手来说,去看文档极低.https://ke.qq.com/course/300165#term_id=100355763 这是视频连接地址.

仓库操作

git init // 本地初始化一个仓库 git clone url // 克隆远程仓库,url为远程仓库地址 git push // 将当前分支的内容提交到远程仓库 git remote add origin url // 将本地仓库与远程仓库相互关联 git add file(.) // 将当前文件或者所有文件提交到缓冲区 git commit -m "commit messages" // 设置当前提交的信息

分支操作

git branch 创建分支 git branch -b 创建并切换到新建的分支上 git checkout 切换分支 git branch 查看分支列表 git branch -v 查看所有分支的最后一次操作 git branch -vv 查看当前分支 git brabch -b 分支名 origin/分支名 创建远程分支到本地 git branch --merged 查看别的分支和当前分支合并过的分支 git branch --no-merged 查看未与当前分支合并的分支 git branch -d 分支名 删除本地分支 git branch -D 分支名 强行删除分支 git branch origin :分支名 删除远处仓库分支 git merge 分支名 合并分支到当前分支上

暂存设置

git stash 暂存当前修改 git stash apply 恢复最近的一次暂存 git stash pop 恢复暂存并删除暂存记录 git stash list 查看暂存列表 git stash drop 暂存名(例:stash@{0}) 移除某次暂存 git stash clear 清除暂存

回退操作

git reset --hard HEAD^ 回退到上一个版本 git reset --hard ahdhs1(commit_id) 回退到某个版本 git checkout -- file撤销修改的文件(如果文件加入到了暂存区,则回退到暂存区的,如果文件加入到了版本库,则还原至加入版本库之后的状态) git reset HEAD file 撤回暂存区的文件修改到工作区

标签操作

git tag 标签名 添加标签(默认对当前版本) git tag 标签名 commit_id 对某一提交记录打标签 git tag -a 标签名 -m '描述' 创建新标签并增加备注 git tag 列出所有标签列表 git show 标签名 查看标签信息 git tag -d 标签名 删除本地标签 git push origin 标签名 推送标签到远程仓库 git push origin --tags 推送所有标签到远程仓库 git push origin :refs/tags/标签名 从远程仓库中删除标签

推荐一篇关注度蛮高的Git文章

https://segmentfault.com/a/1190000015676846

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-03-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 卡二条的技术圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档