1.切换账号
git config --global credential.helper wincred
git credential-manager remove | uninstall
重新登录
git config --system --unset credential.helper
git config --global credential.helper store
这样再操作 pull push 等,会提示输入账号密码
2.提交项目
git add .
git commit -m “做标记”
-- 拉取与本地分支同名远程分支内容 (注意 远程分支没有同名分支会拉取到默认的分支)
git pull
-- 拉取 远程分支 到 本地分支 (注意 有冒号)
git pull origin <远程分支名>:<本地分支名>
-- 拉取 远程分支 到 当前本地分支 (提前切换到本地分支)
git pull origin <远程分支名>
-- 上传到与本地分支同名远程分支上 (注意 远程分支没有同名分支会有提示关联命令)
git push
关联到远程同名分支命令: git push -u origin <分支名>
-- 上传 本地分支 到 远程分支
git push origin <本地分支名>:<远程分支名>
-- 上传 指定分支
git push origin <指定分支>
3.回滚到指定版本
-- 查看版本 记录
git log
-- 滚到上一版本
git reset
-- 本地分支回滚到指定版本
git reset --hard <commit ID号>
4.克隆项目
进入要拉项目的文件夹下
git init
git clone https...
-- 克隆指定分支
git clone -b <指定分支> <项目地址链接>
5.分支切换新增
-- 切换到 指定分支
git checkout <指定分支>
-- 根据当前的分支 新建一个分支 并切换到新分支
git checkout -b <新分支>
6.删除分支
直接删除 -D 检查分支是否有未处理状态 -d
-- 删除 指定分支
git branch -D <指定分支>
-- 删除 除了当前分支外的所有分支
git branch | xargs git branch -d
-- 删除 包含指定字段的分支
git branch | grep '<指定字段>*' | xargs git branch -d
7.查看提交后是否更改
-- 查看提交后是否更改 红色是提交后更改的
git status
-- 放弃单个文件的更改
git checkout -- <文件>
-- 放弃所有文件的更改 (注意 后面有点点哦~~)
git checkout .