
Git
于大博
如果你不给自己设限,世界上便没有限制你发挥的篱笆。
展开
-
Git中stash使用
git stash 保存当前进度git stash pop 恢复保存的进度到最新(默认把工作区和暂存区的改动都恢复到工作区)git stash pop --index 恢复保存进度到工作区和暂存区(把工作区的改动恢复到工作区,暂存区的改动恢复到暂存区)git stash list 保存进度列表git stash apply stash@{0} 按照名称恢复进度git stas...原创 2018-12-26 15:11:57 · 299 阅读 · 0 评论 -
Git fetch远程分支操作
git fetch origin 拉取远端所有分之提交git fetch origin master:dev 拉取远端分支到本地分支devgit branch -a 查看拉取到本地的分支列表git checkout -b dev origin/dev 创建本地分支dev...原创 2018-12-26 15:15:26 · 10798 阅读 · 0 评论 -
.gitignore规则不生效
.gitignore规则不生效的解决办法把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被追踪的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把本地缓存删除(改变成未被追踪状态),然后再提交:git rm -r --cached .git add .git commit -m...原创 2019-03-11 10:27:13 · 148 阅读 · 0 评论 -
Git拉去远端所有分支
同步远端名称到本地仓库 git fetch -p拉去远端分支devgit checkout dev // 分支名称dev查看Commit修改 git show commit_id // commit id 修改 关联不通地址仓库git remote -vgit remote add <name> <url>git remot...原创 2019-03-19 09:59:05 · 925 阅读 · 0 评论 -
Git命令stash
git stash //当前修改代码存入栈中,你的栈里将充满了未提交的代码git stash save "work in progress for foo feature" // 增加stash日志信息git stash list // 将当前的Git栈信息打印出来,你只需要将找到对应的版本号git stash apply stash@{1} // 将你指定版本号为stash@{1}的工...原创 2019-05-10 09:32:52 · 309 阅读 · 0 评论 -
服务器上的 Git - 生成 SSH 公钥
生成 SSH 公钥如前所述,许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 这个过程在所有操作系统上都是相似的。 首先,你需要确认自己是否已经拥有密钥。 默认情况下,用户的 SSH 密钥存储在其~/.ssh目录下。 进入该目录并列出其中内容,你便可以快速确认自己是否已拥有密钥:$ cd ...翻译 2019-08-06 19:00:50 · 196 阅读 · 0 评论