git指令的相关操作

2019-01-09  本文已影响7人  萝卜酱紫

一般我们工程开发过程中涉及到多人开发的时候,就会有代码合并的问题,git很好的解决了这个问题

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。与SVN不同

git学习网址:
http://www.runoob.com/git/git-create-repository.html

cd 到一个空文件夹下

git clone 项目地址

克隆项目到指定目录

git init 是初始化git仓库

该命令执行完后会在当前目录生成一个 .git 目录,所有 Git 需要的数据和资源都存放在这个目录中。

git add . 或者 git add *

工作区的修改或者新增会被添加到暂存区

git commit -m "本次提交的备注"

提交修改或新增到本地仓库

git pull

从远程获取最新版本到本地,并自动合并(merge)

git push

将本地库中的最新信息发送给远程库

以上操作基本解决开发中的
一般提交自己的更新的时候步骤如下:

其他指令:

git --version //查看版本
git remote -v //查看远端地址
git remote add origin 远端地址 //添加推送远端地址
git config --list //查看配置信息
git config --global user.email 43321@qq.com //配置email
git config --global user.name myName //配置用户名
git config http.postBuffer 524288000 //随着项目越来越大,push的时候远程仓库容量不足,可以这样去设置,不过我当时用了没用,还是跟技术负责人沟通才解决的
git log //提交信息
git status //当前分支的状态
git branch -r //查看远端库的分支情况 r是remote的意思
git branch //查看本地库的分支情况
git checkout -b dev //创建本地分支(创建后分支已经切换到dev分支)dev 分支名字,-b build创建的意思
git checkout -b dev origin/dev //根据远端分支dev创建本地分支dev
git push origin dev //提交该分支到远程仓库
git checkout dev (切换到dev分支) //转换分支
git cherry-pick 984b7e29a801168e817548b9a3de9bb62ed08261 //通过git log 查看全部提交的记录,拿到当前分支某个commit的版本号,然后git checkout 某个分支,然后git cherry-pick 版本号,此版本号的改动就更新到当前分支 了
上一篇 下一篇

猜你喜欢

热点阅读