1. 在github上注册账户,新建一个repo
这个github上的帮助文档很全,此处略过
2. 在本地依次执行以下命令(我的环境是window+cygwin)
2.1 创建密码,作为提交代码的依据 (myemail@xxx.com是自己的邮箱)
ssh-keygen -t rsa -C "myemail@xxx.com"
执行后会有提示说明密码保存位置,并且要求你输入密码后, 自动创建两个密码
私钥: id_rsa, 只能放在本地
公钥: id_rsa.pub的内容,要提交给github (setting->ssh key->add ssh key)
可以用以下的命令测试一下
ssh -vT git@github.com
输入密码后应该会收到欢迎信息
2.2 在本地创建git repo (myname是用户名, myrepo是repo的名字)
git clone git@github.com:myname/myrepo.git
2.3. 提交修改、新增文件
git add <filename>
这里我遇到一个的错误:我直接把x.cpp复制到本地目录,结果不论做什么都是权限不够,后来只能
新建一个文件,把x.cpp的内容复制过来才可以
2.4 上传到github
git commit -m "log message"
git push -u origin master
另外还遇到的一些命令包括
git log: 查看日志
git diff:查看差异
git config --global user.name "your name"
git config --global user.email "you email@xx.com"
上述两个命令是创建username+email用来提交代码时使用的,不过现在搞不清出是哪一步需要输入了, 应该是首次使用git时需要的
其他容后再补