git指令的相关操作

一般我们工程开发过程中涉及到多人开发的时候,就会有代码合并的问题,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

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

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

  • 1.git add * (添加到暂存区)
  • 2.git commit -m "本次提交的备注" (添加到本地仓库)
  • 3.git pull (这步就是拉取别人的更新,单独开发可以不执行此操作)
  • 4.git push (更新添加到本地仓库的到远端)


其他指令:

  • 版本以及配置相关
git --version //查看版本
git remote -v //查看远端地址
git remote add origin 远端地址 //添加推送远端地址
git config --list //查看配置信息
git config --global user.email [email protected] //配置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 版本号,此版本号的改动就更新到当前分支 了


  • 一点linux指令

    cd .. 退到上级目录
    ls 显示当前下面的文件及文件夹
    ls -a 显示当前目录下的所有文件及文件夹包括隐藏的.和..等
    ls -al 显示当前目录下的所有文件及文件夹包括隐藏的.和..等并显示详细信息,详细信息包括大小,属组,创建时间
    vim 编辑

你可能感兴趣的:(git指令的相关操作)