克隆:
git clone xxxx
提交步骤:
1、git add .
2、git commit -m '提交的信息描述' //提交到本地仓库
3、git push //(当前分支内容)推送到远程仓库对应的分支
从远程仓库获取新代码(更新代码):
git pull //更新当前分支的代码
从远程拉取分支(拉取远程dev分支,且创建一个本地的dev分支与其对应)
git checkout -b dev(本地分支) origin/dev //拉取dev后,自动切换到dev分支
git fetch origin dev(远程分支):dev(创建本地分支) //拉取dev后,不会自动切换到dev分支
查看分支:
git branch //查看本地分支
git branch -a //查看本地和远程分支
添加分支:
git branch dev //本地添加了dev分支
git push --set-upstream origin dev //把本地分支和分支的内容添加到远程仓库
合并分支:
git merge dev //把dev合并到当前的分支
删除分支:
git branch -D dev //删除本地的dev分支
删除远程分支(需两条命令):
git branch -d -r origin/dev (只删除本地的索引)
git push origin :dev (注意:这里的‘:’前面是有空格的)
查看提交版本记录:
git log //查看当前版本以及之前的提交信息,也就是说版本回退后,只能查看回退版本和回退版本更早的信息。
git reflog //查看所有分支提交信息,和版本回退了没有关系
版本回退:
git reset --hard 版本号
设置项目中git对文件夹大小写敏感:(默认是不敏感)
git config --get core.ignorecase //查看当前设置,true 不敏感 false 敏感
git config core.ignorecase false //设置为 false敏感
本地新仓库(通过 git init 创建),和远程仓库关联
git remote add origin http://xxxxxxx // 关联远程
git pull origin master // 拉取远程的分支到本地