1.git clone GitHub的https/ssh
克隆github上的项目
2.git pull origin master
将远程master分支拉取并合并到本地当前分支
3.git status
查看当前文件状态
4.git add .
将文件添加到暂存区
5.git commit -m "完成了xx功能的开发"
将暂存区文件提交到本地仓库的分支
6.git push
将本地仓库的文件推送到远程仓库的分支(有相应的远程分支)
7.git checkout master
切换分支(这里切换到了主分支)
8.git merge login
合并分支(在当前分支主动合并了login分支)
9.git branch
查看分支状况,有*的分支为当前所在分支
10.git checkout -b goods
创建goods分支,并切换到该分支
11.git push (-u) origin goods
将新创建的分支goods推送到远程仓库中,本地分支名与远程分支名相同,-u表示以后可直接git push将代码推送到goods分支
12.git push origin 本地仓库:远程仓库
将本地仓库中的代码提交到远程仓库中,本地分支名与远程分支名不同
13git push --force origin master
本地master分支与远程master分支冲突但又要强制推送
14.git fetch origin master:temp
在本地新建一个temp分支,并将远程origin仓库的master分支代码下载到本地temp分支
15.git branch -m [ old branch name] [ new branch name]
本地分支重命名
16.git reflog
查看被删除的分支
17.$ git config --global core.autocrlf false //禁用自动转换
解决运行git命令出现lf will be replaced by crlf问题
18.git checkout -b [new branch name] [commit SHA]
恢复删除的分支(fixStyle),commit SHA为上图中红框内容
19.git fetch origin dev
git checkout -b dev origin/dev
将远程dev分支拉取到本地dev分支