创建SSH Key:
参考:https://blog.csdn.net/weixin_30345055/article/details/95139358
在用户目录下,看看有没有.ssh文件夹,如果有,再看看这个文件夹里有没有id_rsa和id_rsa.pub这两个文件夹,
若也有,则登录GitHub账号,打开Account settings,在Key文本框粘贴id_rsa.pub文件的内容,然后保存。
若没有,则打开Git Bash,创建SSH Key:ssh-keygen -t rsa -C "7828274600@qq.com",并重复上一步骤。
身份验证
git config --global user.email "7828274600@qq.com"
git config --global user.name "kaituanwang"
同步本地与远程仓库的代码
1:本地新建文件夹
beego-sdrms
2:在文件夹上右键打开Git Bash
3:初始化本地仓库
$git init
4: 建立本地与远程仓库的连接
git remote add origin git@github.com:kaituanwang/beego-sdrms.git
5:拉取远程仓库master的代码到本地
//更新GitHub的develop分支到当前本地分支(master)
git fetch origin master:develop
或
git pull origin master:develop
6:推送本地的代码到master/dev库
git add . //把文件添加到暂存区,不要忘记后面的小数点
git commit -m "create new" //将文件提交到仓库,引号内为提交说明
// 推送前应该先拉取 然后再推上去
// 拉取到本地master并合并,
//如果有冲突这个方法就不能用了,被拒绝拉取(下面的develop1分支会介绍另一种拉取方式)
git pull origin master:develop
// 第一个master是本地的,第二个是GitHub上的
git push origin master:develop
7:git添加/删除远程仓库
注意:仓库只有管理员建的你才有权限上传,不然自己建的也没用,没权限上传
1、远程仓库路径查询
git remote -v
2、添加远程仓库
git remote add origin <你的项目地址> //注:项目地址形式为:https://gitee.com/xxx/xxx.git或者 git@gitee.com:xxx/xxx.git
3、删除指定的远程:
git remote rm origin
github基本操作
git branch // 看到分支情况,默认是只有master
git status // 看当前分支的状态
git add --all // 初始化时添加全部,平常提交代码是 git add+提交的文 件名 例如提交podfile文件:git add podfile
git commit -m 'first' //添加成功后提交 first是提交的注释
git push origin master:master // 提交本地代码到GitHub,origin相当于网路,master:master就是本地master推到GitHub master