说在前面
一年前就在接触到“版本控制”这个名词了。最早用的是github,因为是自己摸索的,所以当时并没有用命令行的形式操作,而是下载了github的客户端从而直接在客户端上传文件。当时有个小团队,这种方式用的最多。现在时隔一年,要再次用到版本控制工具了,不得不又重新“学习”git。现在的小组在开发中用的是svn,个人感觉不是很方便,毕竟是集中式的。所以想着同时用上git,以便不时之需吧。好了,下面开始分享一下个人使用过程中的一下小小经验。
参考网址
注册账号及相关操作
- 首先注册一个github的账号。(话说国内类似的代码托管平台有开源中国的“码云”、coding.net等。国内的服务器可能有些不稳定,但是上传速度快很多,github的上传速度基本就10k以内)
- 在github上新建仓库(new repository) 等操作自行谷歌或者百度一下。
安装git客户端
- 下载安装完成git客户端之后,打开git bash。进入命令行操作
上传下载步骤如下
初始化配置:(首先要进入你要进行操作的目录 如:
cd d:/test
)
git config --global user.name "xxx"
用户名
git config --global user.email "xxx"
邮箱设置本地git仓库
git init
(在工作目录下执行该命令)- 添加到git 控制
git add **.txt
(如果是整个目录,则git add .
) - 提交到暂存区
git commit -m "这里写注释"
- 与服务端建立联系
git remote add origin https://github.com/xxx/xxxx.git
- 拉取远程文件到本地仓库
git pull origin master
- 将本地文件推送到服务端
git push -u origin master
(紧接着会提示输入用户名、密码。如果需要频繁提交也可以创建ssh key,这里暂时不讲,可以自行Google或百度)
其他一些命令
查看日志:git log --pretty=oneline
或者git reflog
查看远程记录:git remote -v
回退:git reset --hard 版本号前七位
以上为本人整理的一些资料,希望对大家有所帮助。