git简单应用

在开发中经常使用git进行项目管理,使用最多的命令是push、pull、merge,其他的命令使用频率要少很多。

简单总结一下git命令在开发过程中使用。

 

项目根目录,初始化本地仓库:

git init

加入远程仓库:

git add . //添加本地仓库文件到缓存
git commit -m 'first commit'  //备注 
git remote add origin test@gitee.com/xxx/projiect.git  //指定远程仓库
git push origin master  //提交到远程master分支

创建本地分支:

git branch 分支名

查看本地所有分支:

git branch -a

查看远程的所有分支:

git branch -r

切换分支:

git checkout 分支名

设置跟踪远程仓库分支:

git branch --set-upstream-to=origin/远程分支名 本地分支名

如果没有设置跟踪分支,在push或pull时指定分支

git push origin master
git pull origin master

 本地合并分支(如:develop ->  master):

git checkout master  //切换分支到master
git pull  //更新分支最新代码
git merge develop 或  git merge develop --allow-unrelated-histories  //把develop合并到当前分支
git add . //添加到缓存
git commot -m 'xxx合并.....'
git push

 克隆项目到本地:

git clone https://gitee.com/xxx/projiect.git
或
git clone https://gitee.com/xxx/projiect.git dirname //克隆到dirname文件

初次使用,配置环境:

git  config  --global  user.name  “username”
git  config  --global  user.email  “email”

查看commit日志:

git log 

回滚到谋个commit:

git reset --hard HEAD^  //回退到上个版本
git reset --hard HEAD~n  //回退到前n次提交之前
git reset --hard commit_id  //退到/进到指定commit的sha码

强推到远程仓库:

git push origin HEAD --force

 

posted @ 2020-08-18 21:45  临点  阅读(100)  评论(0编辑  收藏  举报