以下操作均在gitbash中进行。
准备工作
- 创建密匙:ssh-keygen -t rsa -b 4096 -C "邮箱地址"
- 将id_rsa.pub的内容复制到github的settings->SSH and GPG keys 中
常用操作
- git add [filename] 将文件添加到暂存区
- git commit -am "message" 提交到本地库
- git push origin master 推送到名为origin远程库的master分支
从远程clone库到本地
- 在github上新建版本库
- 复制库的SSH链接
- 使用git clone + ssh链接 + [name] 将库克隆到本地name文件夹
从本地remote到远端
- 使用git init初始化本地库
- 使用 git remote add origin + ssh链接 添加标签为origin的远程库
修改库信息
- git remote add + [tab] + ssh 添加一个远程库的tab标签
- git remote remove + [tab] 删除tab标签
- git remote set-url + [tab] + ssh 修改tab标签的地址
- git remote rename +[tab1] +[tab2] 将tab1改为tab2
- git remote -v 查看远程库标签信息
分支
- git branch b 创建b分支
- git checkout b 切换到b分支
- git remote origin b 推送到origin远程库的b分支上
- git branch -a 查看所有分支
- git merge b 将b分支合并到当前分支上
冲突处理
当有多人开发时,远端有修改,需git pull获取修改,才能推送。