
git
chyin1024
这个作者很懒,什么都没留下…
展开
-
git使用
简单了解:CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统。将修改保存到git:两步:git add xxx(xxx是被改动过的文件名)git commit -m '提交说明' (提交说明一定要写上才能提交,后面查看提交时能清晰明了)git diff 查看不同点git diff xxx xxx_1 查看两个分支的不同点git sho原创 2016-10-26 09:42:24 · 298 阅读 · 0 评论 -
git 添加文件忽略
在 .gitignore 中添加忽略文件,然后在执行命令git rm -r --cached .原创 2017-08-31 18:05:29 · 241 阅读 · 0 评论 -
git 无法提交本地修改 ssh_exchange_identification: read: Software caused connection abort
git 无法提交本地修改 ssh_exchange_identification: read: Software caused connection abort 错误背景:之前用git 客户端拉取了github 上的项目A,修改后提交,提示登录github 账号,登录后成功提交。但回到原来项目时,用git 的账户提交项目B,时,提示ssh_exchange_identifica原创 2017-08-09 18:55:05 · 7918 阅读 · 5 评论 -
git 提交到远程另外仓库
从一个git仓库提交代码到另一个git仓库在实际的开发中,有可能遇到需要将A仓库的某个branch的代码独立成为一个新的仓库B。我们需要的不仅仅是这个branch的最新提交的代码,而是需要它的整个提交历史。这种需求对于git来说非常简单,主要依靠git remote命令来实现。把当前代码提交到另一个远程git仓库假如仓库repo_a当前位于branch_a,要求将b转载 2017-08-09 15:47:15 · 953 阅读 · 0 评论 -
git 使用中的坑,无法pull 版本
git 使用中,遇到了一个很郁闷的问题,在linux 中能够使用pull 拉取代码,但在Windows下却提示error: Updating the following directories would lose untracked files in them: application/admin/\原因:Windows下的文件不能使用 ‘ \ ’ 这些特殊原创 2017-05-26 17:02:21 · 5323 阅读 · 1 评论 -
git 项目提交顺序 和 分支的那些事
项目推送顺序:1、提交本地文件(但不推送到远端)2、拉取远端代码,解决冲突3、将解决冲突后的代码推送远端个人分支同步开发分支(这里主要针对远端也建立了个人分支origin/dev_xxx):1、当前分支为本地的个人分支 dev_xxx,现要同步远程 origin/dev (因为同事做了一些修改,我们个人分支没有)在提交完当前分支的修改后git pull orig原创 2017-03-06 16:10:58 · 2686 阅读 · 0 评论 -
git 删除远程分支
1、查看远程分支git branch -a2、删除远程分支 xxxgit push --delete origin xxx-------------------------------------注意:以上操作只是将远程的xxx分支删除,但本地的xxx分支还在!所以要删除‘自己’本地的分支,(但他人‘本地’的xxx还是存在的)git branch -d原创 2017-02-21 10:12:08 · 600 阅读 · 0 评论 -
git 分支合并到主分支时,去掉分支的冗余提交
git 分支合并到主分支时,去掉分支的冗余提交。即,将分支的多次提交一次性合并到主分支上。1、git checkout master //切换到主分支2、git merge --squash dev //一次性合并分支的多次提交3、git commit -m 'xxx版' //将刚‘合并的提交’提交到主分支master经过以上的3条命令,可以看到主分支上只有一个原创 2017-01-18 09:57:52 · 3680 阅读 · 0 评论 -
git 暂存修改文件 stash 命令
当需要拉取远端文件,但又不想提交正在修改的文件时,可以使用git stash 命令将当前的工作区保存(藏匿)起来,等pull 完后再还原。此功能类似于实现了 ‘局部拉取更新’ 。命令如下:git stash //暂存修改工作区git pull //拉取远端文件git stash pop stash@{0} //将工作区还原注:如果还原工作区的文件与pull 下来的原创 2016-12-07 13:20:21 · 9502 阅读 · 0 评论 -
git 忽略跟踪文件
git 忽略跟踪文件、文件夹基本用法:/* //忽略当前文件夹下的所有文件,不加‘/’,就是所有文件text.php //忽略指定文件my_file/ //忽略指定文件jia!text.php //保持跟踪指定文件,不忽略!my_file/ //保持跟踪指定文件夹,不忽略!/.gitignore //保持跟踪当前目录下的 .gitignore 文件原创 2017-12-21 10:52:36 · 430 阅读 · 0 评论