45个 GIT 经典操作场景,专治不会合代码
文章转载自:江南一点雨,传送门:原文地址
git对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如 Sourcetree
这样牛X的客户端工具,使得合并代码变的很方便。但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多的git命令。
下边我们整理了45个日常用git合代码的经典操作场景,基本覆盖了工作中的需求。
我刚才提交了什么?
如果你用...
Continue reading >>文章转载自:江南一点雨,传送门:原文地址
git对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如 Sourcetree
这样牛X的客户端工具,使得合并代码变的很方便。但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多的git命令。
下边我们整理了45个日常用git合代码的经典操作场景,基本覆盖了工作中的需求。
如果你用...
Continue reading >>Github push推东西的时候突然报错了,一查发现是换了认证方式的原因,之前输入密码push,现在得改用token了,但是网上重置仓库密码啥的试了push都还是失败。
Continue reading >>remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token inst...
当前开发流程:分支开发,主干上线
举例:
先fork项目主干代码到个人仓库中
1) 当前项目仓库为(upstream):git@chegva.com:devops/example.git,主干分支为:upstream/master(为待上线分支)
2) 当前个人仓库为(anzhihe):git@:chegva.com:anzhihe/example.git,主干分支为:origin/master ...
Continue reading >>旧仓库有些乱七八糟的提交纪录,有些可能还有敏感信息,如果我们需要清除所有这些历史纪录,成为一个全新的库,但是代码保持不变,方法如下:
Checkout
git checkout --orphan latest_branch
Add all the files
git add -A
Commit the changes
Continue reading >>git commit ...
A gitignore
file specifies intentionally untracked files that Git should ignore. Files already tracked by Git are not affected;
.gitignore看名字就知道是干什么的,忽略一些不想提交到仓库的文件。使用方法很简单,在Git工...
Continue reading >>Continue reading >># 添加远程仓库(可添加多个)
git remote add github git@github.com/anzhihe/youprojectname.git
git remote add coding git@coding.net/anzhihe/youprojectname.git
# 向不同仓库推送
git push github master
git push cod...