若是你不熟悉Git,点此查看权威Git书籍 ProGit(中文版),新手老鸟均适合。java
git官网:http://git-scm.comgit
git客户端下载地址:点击这里shell
git手册:http://git-scm.com/docs安全
网友整理的Git@osc教程,请查看这里。ssh
一份很好的 Git 入门教程,点击这里查看。ide
git快速入门(gif动画版),点击这里查看fetch
以上若是以为繁琐,能够根据个人思路建立动画
SSH key 能够让你在你的电脑和 Git @ OSC 之间创建安全的加密链接。ui
你能够按以下命令来生成sshkey加密
ssh-keygen -t rsa -C "xxxxx@xxxxx.com" # Creates a new ssh key using the provided email # Generating public/private rsa key pair...
查看你的public key,并把他添加到 Git @ OSC http://git.oschina.net/keys
cat ~/.ssh/id_rsa.pub # ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
添加后,在终端(Terminal)中输入
ssh -T git@git.oschina.net
若返回
Welcome to Git@OSC, yourname!
则证实添加成功。
把id_rsa.pub文件代码copy到SSH公钥(注意空格)
git https提交地址: https://git.oschina.net/oppo4545/PullRefreshDemo.git
git ssh提交地址: git@git.oschina.net:oppo4545/PullRefreshDemo.git
切换到工程目录
命令操做:
git init #初始化工程,生成.git文件夹
git remote add origin (https/ssh地址)
#查看工程目录下 .git/config文件 [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true hideDotFiles = dotGitOnly #执行git init生成的默认配置 [remote "origin"] url = https://git.oschina.net/oppo4545/PullRefreshDemo.git fetch = +refs/heads/*:refs/remotes/origin/* #执行git remote add origin (https/ssh地址) 生成的提交地址(这里使用的是https模式)
git add --all #把PullRefreshDemo下全部文件add到git(能够理解为映射),如出现错误 使用 git status 排查错误 git解决错误记录(
git push origin master #推送工程到master分支下
若是出现错误
错误提示:error: failed to push som refs to ........
解决办法:$ git pull origin master //先pull 下来 再push 上去
以上操做基于oschina,win7 操做