git常用到的命令

2019-10-13  本文已影响0人  浪浪山小妖_
1-基本命令

1-1.创建并切换分支git checkout -b mybranch
等价于
创建分支:git branch name
切换分支:git checkout name
1-2.列出所有分支: git branch -a
1-3.删除分支: git branch -d name //先切换到B分支上才可以删除A分支
1-4.更换远程仓库地址:git remote set-url origin URL,URL为新地址。
1-5.新建分支并切换到指定分支(拉取远程分支到本地):git checkout -b name origin/name //一般先执行 git branch -a查看所有分支
1.6 推送分支到远程仓库: git push --set-upstream origin name 之后直接 git push 就可以推送远程了
1-7.强制推送分支到远程仓库git push origin name --force

2-分支操作

2-1 master合并到dev: 在当前分支上执行git merge master,
要是出现:Merging is not possible because you have unmerged files. ,处理方法:git reset --hard FETCH_HEAD,FETCH_HEAD表示上一次成功git pull之后形成的commit点
2-2 返回分支某版本
查看分支的最近版本:git reflog name
返回某版本:git reset --hard name@{0}
2-3 新建分支并推送到远程
本地新建并切换分支:git checkout -b name
分支推送到远程仓库:git push origin name
2-4 当前分支拉取对应远程分支: git pull origin name

项目初始化Git命令行
1.Git全局设置

git config --global user.name  "fourleaf"
git config --global user.email "wx_0d6743b7cf1a4756b89a27d113af5785@git.code.tencent.com"

2.创建一个新的版本库

git clone https://git.code.tencent.com/fourleaf/f2b-mp.git
cd f2b-mp
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

3.现有的文件夹或Git版本库

cd existing_folder
git init
git remote add origin https://git.code.tencent.com/fourleaf/f2b-mp.git
//  git remote rm origin 报错的话,执行删除后再remote add
git add .
git commit -m "init"
git push -u origin master
  1. 解决每次弹出输入用户名密码,先执行下面语句,再重新pull
git config --global credential.helper store
  1. git clone 浅拷贝
git clone [url] --depth=1
  1. 回滚到某一个版本
git log   //查出最近一些版本号version
git reset --hard  [version]
  1. 查看安装的某个依赖的版本
npm ls cssnano
npm ls cssnano -g
  1. 重新提交 commit信息
git commit --amend -m "新的修改提交信息"

--by Affandi ⊙▽⊙

上一篇 下一篇

猜你喜欢

热点阅读