Android大法好Run_实用新技能

Android Studio中Git的使用

2016-10-14  本文已影响974人  比萨u

1. Git 与GitHub


Git分布式版本控制系统,最初用在Linux上,可以和SVN、CVS等作为同一个概念理解,目前世界上最先进的分布式版本控制系统(没有之一

GitHub:基于Git的项目托管平台,简单的说就是一个网站,通过注册账号后,可以使用Git服务,它提供了可以在上面创建资源仓库的Web页面,通过shell命令或者图形用户界面可以和远程项目同步更新,对项目进行管理。还是不太清楚?就是一个项目由多个人一起干,开发中对于项目里的文件,每个人都有可能拿同一文件进行来编辑,为了协同开发,就有了像Git(版本控制)这样的东西。而GitHub呢,就相当于项目放置的平台罢了,不过它里面有很多不同的开源项目,往往是很多人协同开发的, 借助Git来管理,相对于Git本地仓库来说,它是一个远程仓库。

2. 安装Git


3. Git的使用


参考资料链接
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
$ git remote
heh
hhee
origin
$ git remote -v
heh     git@git.oschina.net:pingxingschool/PXSchool.git (fetch)
heh     git@git.oschina.net:pingxingschool/PXSchool.git (push)
hhee    https://git.oschina.net/pingxingschool/PXSchool.git (fetch)
hhee    https://git.oschina.net/pingxingschool/PXSchool.git (push)
origin  git@git.oschina.net:pingxingschool/PXSchool.git (fetch)
origin  git@git.oschina.net:pingxingschool/PXSchool.git (push)
git remote add [shortname] [url]
$ git fetch [remote-name]
$ git push origin master  //git push [remote-name] [分支名]
$ git remote show origin
 * remote origin 
URL:git://github.com/schacon/ticgit.git
 Remote branch merged with 'git pull' while on branch master 
master 
Tracked remote branches
 master 
ticgit
$ git remote rename pb paul
$ git remote
origin
paul
$ git remote rm paul[远程仓库本地名]
$ git remote
origin
 $ cd ~/.ssh //检查计算机ssh密钥
如果没有提示:No such file or directory 
说明你不是第一次使用git,执行下面的操作,清理原有ssh密钥
 $ lsconfig id_rsa id_rsa.pub known_hosts
$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*
$ ssh -T git@github.com
如果提示:Hi defnngj You've successfully authenticated, but GitHub does not provide shell access. 
说明你连接成功了
git checkout mybranch
git branch --set-upstream-to=origin/mybranch
 ssh-keygen -t rsa -C "13872829570@163.com"
cat /文件目录/.ssh/id_rsa.pub
生成公钥 -- 命令行

图形界面方式


生成公钥 -- 图形界面
上一篇下一篇

猜你喜欢

热点阅读