一、基本操作
1、新建一个项目需要初始化才能有master分支
git add .
git commint -m 'xx'
2、分支操作
创建分支: git branch mybranch
切换分支: git checkout mybranch
查看本地/远程分支: git branch -a
创建并切换分支: git checkout -b mybranch
创建切换到分支并和远程分支建立联系 git checkout -b dev origin/dev
删除本地分支:git branch -d mybranch
删除远程分支:git push origin :mybranch 或 git push origin --delete mybranch
推送本地分支到远程分支(远程分支与本地分支同名):
git push origin mybranch:mybranch
让本地分支与远程分支建立关联:
git branch --set-upstream-to=mybranch/mybranch
3、git push origin mybranch / git pull origin mybranch
合并分支
git merge dev
删除已经add的文件
gir rm --cached 文件名
二、常见问题
1、在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决
首先进入你的master文件夹下, Git Bash Here ,打开命令窗口
$ git pull origin master # 将远程仓库里面的项目拉下来
$ dir # 查看有哪些文件夹
$ git rm -r --cached .idea # 删除.idea文件夹
$ git commit -m '删除.idea' # 提交,添加操作说明
$ git push -u origin master # 将本次更改更新到github项目