平台搭建
1注册github账号
2创建github仓库
3创建本地仓库
4初始化git init本地仓库
5 本地仓库可进行修改上传
git add
git commit
6关联本地仓库和远程仓库,需要做以下操作(另外一种方式是直接克隆,简单很多,但是缺点是远程仓库必须是一件建立好了)
- 通过git config --global user.name “yourname”,git config --global user.email “email@email.com ”(这里得名字和邮箱都是注册github时用的)设置全局用户名和邮箱,本地账户添加用户名和用户邮箱,必须和github账户一样,git config --global --list 验证邮箱与GitHub注册时输入的是否一致
- 使用ssh-keygen -t rsa –C生成秘钥,添加本机电脑的SSH秘钥到github上
- 关联远程库git remote add origin git@github.com:1048981624/learngit.git
- git push -u origin master
问题汇总
1解决no supported authentication methods avaiable
https://blog.youkuaiyun.com/qq706352062/article/details/103030082
2 git合并分支的理解和应用
常用命令集合
1 git checkout master 切换分支
2 git merge dev合并分支,合并后看不到分支的历史
3 git merge --no-ff -m "merge with no-ff" dev 合并后可以看到分支的历史
4 git stash 当前工作现场“储藏”起来 git stash pop恢复
分支相关
查看分支:git branch
创建分支:git branch name
切换分支:git checkout name
创建+切换分支:git checkout -b name
合并某分支到当前分支:git merge name
删除分支:git branch -d name