
git
白鼠闹东京
这个作者很懒,什么都没留下…
展开
-
备忘,git常用操作
git branch [branch name]git checkout [branch name]git pull origin [branch name]git push origin [branch name]git merge [branch name]git branch -d [branch name]git push origin :[branch name]git ta原创 2015-06-02 16:06:39 · 494 阅读 · 0 评论 -
让 Git 全局性的忽略 .DS_Store
Mac中每个目录都会有个文件叫.DS_Store,用于存储当前文件夹的一些Meta信息。每次提交代码时,我都要在代码仓库的.gitignore中声明,忽略这类文件。有方法可以全局性的忽略某种类型的文件吗?按照以下两步就可实现1.创建~/.gitignore_global文件,把需要全局忽略的文件类型塞到这个文件里。# .gitignore_global#######################转载 2016-07-22 10:06:19 · 4154 阅读 · 1 评论 -
git使用SSH连接oschina
生成ssh公钥ssh-keygen -t rsa -C "xxxxx@xxxxx.com"根据提示,一路回车,千万别输密码,输了还不如用https了然后到.ssh文件夹下找到id_rsa.pub文件 注:window和mac按自己的方式找到用户根目录复制内容,到oschina中找到SSH公钥管理,添加一个新的公钥。 注:clone的时候需要使用ssh地址原创 2016-07-22 10:53:08 · 1443 阅读 · 0 评论 -
git commit ammend 修改已经提交的注释
git commit --amend 可以对上一次的提交做修改 push -f 如果上一次的提交已经push了,那么需要加f参数覆盖服务端,不过不建议这么搞原创 2016-08-23 12:57:23 · 7825 阅读 · 0 评论 -
使用CocoaPods时遇到pod setup失败的解决办法(2016.8.12更新)
先说解决方案: 1.访问 https://github.com/CocoaPods/Specs,然后将Specs项目fork到自己的github账户上 2. 下载GitHub Desktop, 然后clone Specs项目。 3. 将clone的Specs项目的文件夹改名为master,然后拖到/Users/用户名/.cocoapods/repos目录下。 4. 运行pod setup解释转载 2016-10-03 16:35:47 · 4292 阅读 · 0 评论 -
几个不太常用的git命令
读取blob内容git cat-file -p 5f35fd获取完整的SHA1git rev-parse 5f35fd返回:`5f35fdb2bd31c3cfc9c001e7a220fa3962e1e392`取消跟踪文件git rm --cached [files]从某次提交创建一个分支git branch [branchname] master~2 或 tagname 或 5f35fd储存,很有原创 2016-12-14 22:47:18 · 332 阅读 · 0 评论 -
Mac下使用git difftool来做代码比较
下载 http://www.sourcegear.com/diffmerge/downloads.php、下载的时候要下载Installer版的配置git config --global diff.tool diffmergegit config --global difftool.diffmerge.cmd 'diffmerge "$LOCAL" "$REMOTE"'git config原创 2016-12-05 15:18:06 · 5489 阅读 · 0 评论