上传到暂存区:git add . git add 文件或目录名
暂存区提交到仓库区:git commit -m “注释”
上传并提交至仓库区(快捷命令):git commit -am ‘注释’
看文件状态:git status
撤消add全部操作:git reset HEAD
查看历史:git log
回退版本:git reset --hard 版本号
查看分支:git branch
查看分支最后一次提交:git branch -v
创建分支: git branch hotfix (hotfix是分支名)
切换分支:git checkout hotfix
创建并切换分支(快捷命令):git checkout -b hotfix
在分支上编辑修改。。。
切换到新分支:git checkout hotfix
提交分支修改内容:git commit -am “xxxx”
新分支推送远程: git push --set-upstream origin hotfix 或 git push -u origin hotfix
主分支合并新创建的hotfix分支:前提必须是在主分支下操作,先切换到主分支 。
切换到主分支:git checkout master
合并hotfix到主分支:git merge hotfix (此时主分支上已有hotfix内容,但远程仓库没有)
主分支推送到远程仓库:git push origin master
删除分支:git branch -d hotfix
远程仓库
第1次拉代码:git clone http://ip/xxx.git
推送修改到远程仓库:git add .
git commit -m ‘xxx’
git push
多人协同开发:拉取远程代码:git pull
添加并提交本地代码:git commit -am ‘xxx’
推送本地代码到远程仓库: git push