git使用记录
- 初始化仓库
git init
- 与远程仓库进行联接
git remote add origin (仓库复制下来的地址)
- 拉取远程仓库代码
#查看远程分支
git branch -r
#查看本地分支
git branch
#拉取远程分支,会产生映射关系
使用该方式会在本地新建分支x,并自动切换到该本地分支x。
git checkout -b 本地分支 origin/远程分支
采用此种方法建立的本地分支不会和远程分支建立映射关系。 使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。 git fetch origin 远程分支名x:本地分支名x (不推荐)
#拉取远程分支
git pull origin 远程分支
#建立分支,会产生映射关系
git branch --
set
-upstream-to origin/远程分支名 本地分支名
#拉取分支
git pull
#遇到本地冲突,先删除本地分支,再重新拉取远程分支
git branch -D 本地分支名称
- 将本地代码强行推送到远程分支
git push origin branch-name --force
在原仓库存在不再使用的代码时使用。 (同上,强推)
git add .
git commit -m "提交信息 "
git push -f origin master
- 刷新本地能看到的远程分支,用于切换
git fetch
- 查看当前分支的源分支
git reflog --date=local | grep 当前分支名
- 本地切换分支
git checkout <branch_name>