Git终结篇

git init 初始化git仓库

在你本地会生成一个.git的隐藏文件
这个文件里面有一个HEAD文件里面记录了指针的操作

小技巧,按两下 tab 会自动添加后面的代码

git status 查看状态

如果你是添加空文件夹,git 是不会有任何操作的

git add 添加文件到暂存区

add 后面添加文件名字

git rm --cached 删除暂存区的文件

要加两个 --

git commit -m'提交信息'

后面没有加参数是把暂存区的全部提交上去,你没有提交的时候后面信息没写是会阻止你提交的。

git log 查看版本信息 git reflog 简单化的版本信息

会显示谁在什么时候提交的

git reset --hard HEAD^代表后退一个版本,git reset --hard HEAD^^^后退三个版本 切换版本

你也是可以根据指定的head版本去切换

创建分支 git branch [name]

删除分支 git branch -d [name]

查看分支 git branch -v

选择到哪一个分支 git checkout [name]

合并分支 git merge [name]

这里要合并的时候你需要去主分支里面操作

分支冲突,两个分支同时修改一个文件里面的同一行,git不知道选择谁的就会出现的情况

手动去选择,Git命令结束,其他的遇到了查询即可。

#彻底拿下git#
全部评论
git是每天都会用到的东西
点赞 回复 分享
发布于 2022-08-21 22:38 陕西

相关推荐

(黑话警告⚠️:hc=岗位数量, mt=导师, ld=直属领导, cr=代码审查)25年1月,我加入了字节某前端团队,并期望能在这里待到秋招并尝试转正。然而,就在上周,ld 找我1v1,告诉我,我的能力和团队预期不太匹配,并和我劝退。晴天霹雳吗?肯定是有的。那一刻,脑子里嗡嗡作响,各种情绪翻涌。但冷静下来想想,这几个月,自己在能掌控的范围内,确实有不少地方做得不尽如人意。所以,我想把这段不算成功的经历复盘一下,希望能给同样在努力转正的你提个醒,避开我踩过的坑。一、ld 的要求要注意刚进组时,ld就和我聊过转正的事。我当时发问:“咱们这儿有hc 吗?” ld没直接回答,只是说:“看能力,能力到了...
牛客上的彭于晏:过来人告诉你,入职后要做的第一件事儿不是说主动找活儿做,你要先学会融入团队,摸清ld的性格,投其所好。然后才是展示你的能力,能力上可以说技术或者业务,以业务能力为主,技术能力为辅。优先保证自己对业务需求的开发保证质量效率,然后再谈技术的问题,不要你觉得啥啥啥不行就想着整体优化了(发现校招生最喜欢干这事儿),我工作快5年了发现搞这种的最后都没啥好的结果,产出没有还引入新的bug,校招或者实习的水平看到的问题别人看不到嘛?为什么别人不去搞?浪费时间还没收益的事儿不要去做,技术上的能力体现在对于一个新需求,在不符合现在业务发展的架构设计上,你能拿出好的技术方案同时能考虑到后续业务发展逐渐将技术架构引入合理的架构,这是一个漫长的过程而不是一次性的
点赞 评论 收藏
分享
04-10 11:56
如皋中学 Java
高斯林的信徒:双c9能简历挂的?
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

更多
牛客网
牛客企业服务