在github上新建项目
1、注册及创建项目
首先在github上通过邮箱注册账号,账号激活后建立一个项目版本库
项目创建后提示如何上传代码:
2、建立本地仓库
启动git-gui,创建新版本库:
将代码拷贝到上述目录,然后在gui中点击“重新扫描”按钮,可以发现新的代码文件:
3、同步上传代码
先创建ssh key,点git中“帮助”-“show ssh key”,创建key,这里要输入一个口令,需记住:
拷贝此key,粘贴到github中的key设置页面:
验证是否配置成功 :
ssh -T git@github.com,需输入上面创建ssh key时输入的口令:
设置远端版本库,选“远端”-“add”:
在git中缓存改动并提交本地版本后,点击“上传”按钮:
输入github的用户名和密码,开始上传:
上传完成,在github上可以看到你提交的代码了:
如果提交代码时需要输入用户名和密码,在命令行输入命令:
git config --global credential.helper store
下一次会记住用户名和密码
删除tag:
本地:
git tag -d <tagname>
远端:
git push origin --delete tag <tagname>
【补充:Ubuntu中使用github】
1、在github中创建项目,如merlin-ac9
2、设置账号
git config --global user.name = "用户名或者用户ID"
git config --global user.email = "邮箱"
3、设置ssh
ssh-keygen -C 'you email address@gmail.com' -t rsa
在 github.com 的merlin-ac9界面中 选择右上角的 Settings,然后选择 Deploy keys ,选择新加。
Title 可以随便命名,Key 的内容拷贝自 ~/.ssh/id_rsa.pub 中的内容,完成后,可以再使用 ssh -v git@github.com 进行测试。
4、设置本地仓库
进入到代码目录,初始化
git init
添加代码
git add .
这里 “.” 表示将文件夹下所有的文件都添加进去,我们也可以指定文件进行添加,如git add README.md。
本地提交
git commit -m 'first commit'
5、同步到github
设置远程仓库
git remote add origin https://github.com/ywb94/merlin-ac9.git
同步本地代码到远程
git push -u origin master
6、获取github指定分支的代码
加-b参数指定分支名称
git clone -b 380.66 https://github.com/ywb94/asuswrt-merlin.git
发表评论