A.上传代码到GitHub(或其他类似网站)
1.进入目标文件目录下,右键git bash here, 实现仓库初始化
#git init;
2.添加所有文件进入该仓库
#git add .
(再次步去github上创建自己的Repository)
3.将本地的仓库关联到github上
git remote add origin
https://github.com/xxxx(用户名)/xxxx(建立的仓库)
4.查看状态
#git status
5.确认上传,并标志信息
#git commit -m “change some File”
6.要先pull一下,执行如下命令(master为分支,自己确定)
#git pull origin master
7.上传
#git push -u origin master
8.上传到新分支,建立分支,上传到该分支
#git checkout 分支名
#git push -u origin 本地分支名:新分支名
B.下载代码到本地仓库
1.进入目标文件目录下,右键git bash here, 实现仓库初始化
#git init;
2.克隆代码到本地
#git clone git@github:username/xxxx.git
C.ssh key的生成与关联github仓库
1.打开git bash
#ssh-keygen -t rsa -C “注册的邮箱”
2.打开生成的id_rsa.pub文件 复制内容,在github上添加sshkey
3.查看是否连上github
#ssh -T git@github.com
回车
(如果有选项)
在接下来的yes/no选项 打上yes回车
设置密码回车,或默认没有密码直接回车
确认,回车
D.解决failed to push some refs to git错误
原因是本地目录没有README.md文件
1.#git pull –rebase origin master
2.#git push -u origin master
E.解决remote: Permission to xxxxx.git denied to xxxxx错误
重新设置远程库,用户名,邮箱(注意 不用双引号)
1. #git config –global user.name xxxxx
#git config –global user.email xxxxx
2.# git remote set-url origin git@github.com:xxxxx.git
(url 选择ssh)
F.取消和设置远程仓库
#git remote remove origin
#git remote add origin [ssh link]
参考:
http://blog.csdn.net/hanhailong726188/article/details/46738929