2017-12-29 Vaniot
一、安装配置Git 1.安装git,下载地址。 git中文教程Pro git 2.配置用户信息: $ git config --global user.name "vaniot"//用户名 $ git config --global user.email "vaniot@gmail.com"//填写自己的邮箱 3.配置SSH密钥 配置Github的SSH密钥可以让本地git项目与远程的github建立联系,让我们在本地写了代码之后直接通过git操作就可以实现本地代码库与Github代码库同步。 打开git本机是否存在SSH Keys检测 $ cd ~/. ssh //检测本机用户home目录下是否存在.ssh 若不存 继续阅读 »
2014-04-09 码农明明桑
管理一网站,最开始使用的虚拟空间,采用提供商支持的ftp上传网站文件,后换用vps,vps可以自己搭建ftp的,但是懒得搞,直接使用scp传输文件到服务器,现在需要更新文件到服务器,使用scp真的很烦。发现本人就职的公司,采用的git+rsync的方式来管理、同步代码,遂借鉴之。 首先需要在服务器上面安装git和rsync,可以通过源码或者软件包安装,这个我不说,你懂的。 more 我采用的是把软件主仓库放在第三方的git托管平台上面的,如果你的服务器比较牛逼,可以直接在自己的服务器上做主仓库,或者搞单独的git服务器。 我建好主仓库后,在网站服务器上将其克隆到网站服务器,这样网站服务器上面也有了一个仓库。 之后我们写个脚本, 继续阅读 »
2015-12-25 demon7452
git
git学习总结 一、git安装 git在Windows、Linux、Mac中的安装方法请参阅[Git权威指南],在这里就不一一赘述了; 如果是在Windows中使用的话,可以使用Github for windows客户端。个人感觉还是比较好用的,值得一试; 继续阅读 »
2016-03-30 Wenjie Yao
背景   大部分使用git的人都知道怎么让git忽略掉某个或者某些文件(使用.gitignore,如果还不知道赶紧去Google补个课吧),但是绝大多数人却不知如何用git忽略掉文件中某一/几行内容。这极有可能是因为大家没有遇到这样的情况,或者说使用其他手段规避了这种事情。我在自己博客的搭建中就遇到这样一个问题。 继续阅读 »
2016-04-23 LEo
现在基本每天都在使用git,但是git的命令特别多,要全部搞懂需要花大量时间去实践学习,由于我使用git只是为了维护我的博客、平时写的一些代码和翻译一些书,用不到git很多的高级功能。因此在使用git过程中发现,使用得最多的命令是以下10个: 继续阅读 »
2015-11-23 Oliver Wang
Window ```sh 因为 window 不允许之间新建 . 开头的文件,所以使用 mv 的方式 mv git-credentials .git-credentials ``` 然后编辑 .git-credentials ``` github 是这样的格式 https://{username}:{password}@github.com git.oschina.net 是这样的 https://{username}:{password}@git.oschina.net ``` 最后一步是 sh git config --global credential.helper store Linux 在此之前或 继续阅读 »
2015-05-05 AllanChan
git fetch Admin mdev (先Fetch) git merge FETCH_HEAD (再合并) 回滚 git reset --hard commit-id 查看当个文件 git log --pretty=oneline 文件名 跟新单个文件 git checkout origin/master -- path/to/file 继续阅读 »
2016-07-07 浩阳
content {:toc} 问题描述 我们每次使用命令 git clone git@gitlab.xxx.com:xxxxx.git 默认 clone 的是这个仓库的 master 分支。如果最新的代码不在 master 分支上,该如何拿到呢?如下图所示,最新的代码可能在daily/1.4.1分支上,我们希望拿到这个分支上的代码。 继续阅读 »
2013-11-14 blademainer
建立项目-Repository 首先在 GitHub 上建立自己库,例如一个 test 库; 接着在本地建立 test 库的连接: Global Setup: Set up git git config --global user.name "yourname" git config --global user.email "yourmail" Next steps: mkdir Test cd Test git init touch README git add README git commit -m 'first commit' git remote add origin git@github.com 继续阅读 »
2014-10-13 YongHao Hu
以前用git 不是非常优雅, 经常用git push -f, 然后在别的地方更新时就会出现conflict,然后要很麻烦的手动处理。 最近找到了比较一个优雅的方法: git fetch origin git reset --hard origin/master 继续阅读 »