1.git信息设置
git config --global --list //仓库的全局信息
git config --global user.name xxxxx
git config --global user.email xxxxxxx@qq.com
git config --get user.name
git config --get user.email
ssh-keygen -t rsa -C xxxxxxx@qq.com //配置ssh
2.git基本命令
git clone xxx 克隆远程仓库到本地
git add . -->添加到暂存区
git commit -m"xxx" 添加到版本库
git push 推送到远程
git log 看日志文件
git status 看仓库的状态
git remove -v 看本地仓库和远程仓库的关联
3.分支管理
git branch //看仓库中有几个分支
git checkout //切换到某个分支
git checkout -b //创建分支并且切换分支
git merge //合并分支
git branch -d xxx(分支名字)删除分支(合并后切换到其他分支进行删除)
git push origin --delete xxx 删除远端分支
git fetch -p 清理本地无效分支(远程已删除本地没删除的分支)
4.切换远程分支
git checkout -b develop(创建一个本地分支) origin/develop(远程分支名)
5.退回版本
方案一:
此方案退回到的版本就没有了
git log //查看版本号
git reset --hard XXXXX
git push -f //此时如果用“git push”会报错,因为我们本地库HEAD指向的版本比远程库的要旧
方案二 退回版本后的版本保留
git log
git revert -n xxx版本号
git commit -m xxx
git push
|