前言
在我们日常开发的过程中,为了提高我们的效率和开发的质量,我们要学会利用好一些辅助的开发工具。例如代码的管理就是其中一种,可以用于多人开发,和代码版本的迭代,这可是一种利器啊。估计大家都用过SVN和Git这两种,我把之前搭建个人代码仓库的过程记录一下。
我选择的是bitbucket,至于为什么呢,是因为bitbucket可以搭建个人隐私的仓库,而且5个人以内开发的话还是免费的,所以,这种对于我这种保存自己代码的人来说,可是非常喜欢。
创建项目
创建一个项目,然后clone到本地,就可以通过 终端
git add xxxx 添加一个文件
git commit -m “xxx” 添加提交说明
git push -u origin master 提交
</************** 将本地仓库的文件提交到别名为origin的地址的master分支下,-u为第一次提交,需要创建master分支,下次就不需要了 **************/>
git push origin master 提交
$ git add 系统签名/ // 添加需要提交的文件夹,使用git add . 则添加全部
$ git add assets/
$ git add project.properties
$ git add res/
$ git add src/
$ git commit -m "上传项目源代码" // 提交到本地仓库
$ git push origin master // 将本地仓库合并到别名为origin地址的master分支下
提交项目
1、切记上传文件时,一定要先commit到本地仓库,才能进行push提交
否则会显示Everything up-to-date(意思就是目前的远程仓库的内容跟本地仓库对比后,没有做修改,是最新的);
2、在设置别名的时候,出现“fatal: remote origin already exists.”错误,说明该别名已经存在,可以另外建一个别名,或者使用“git remote rm origin”命令删除原来的别名,然后重新执行“git remote add origin git@github.com:yourname/xxxx.git”;
3、在提交的时候,出现“error: failed to push some refs to 'git@github.com:xxx/xxx.git' hint: Updates were rejected because the remote contains work that you do not have locally....”的错误,说明有冲突,远程仓库的版本比本地仓库的要信,所以要先进行更新,才能提交。使用“git pull git@github.com:xxx/xxx.git”命令进行更新,地址自己相应替换掉。
客户端
如果不习惯使用命令行的同学,可以下载<a href=@"https://www.sourcetreeapp.com">SourceTree客户端</a>,这是一个可视化界面操作的,使用也很简单,界面也是支持中文的。