Git 项目提交代码及一些常用命令

在dev_ysg分支 :
 git add .              //把项目添加到仓库
 git commit -m "test"   // 提交加注释
 git push               //推到dev_ysg分支上去
 git checkout dev       //切换到dev分支
在dev分支提交的:
 git pull              //拉取一下代码,在多人开发中 要随时更新dev分支的代码 防止冲突 保证修改的是最新的版本
 git pull orgin dev    // 多加一步 如果没有拉取到 加个orgin 目标
 git merge dev_ysg     // 把我dev_ysg分支的代码 合到dev分支
 git push              //推到dev分支
 git status                  //命令查看结果 主要看提交的状态 是成功还是失败的 git log                     //查看git提交历史 以便确定要回退到哪个版本 git reset                   //回退版本  在Git中HEAD表示当前版本,上一个版本是HEAD^,上上一个版本就是HEAD^^,往上100个版本写成HEAD~100。 git reset --hard HEAD~1     //回退上一版本 注:回退版本 可以先看git log 的版本号 之后复制版本号 然后 git reset -head 版本号 回退时记得备份代码以免失误 git branch workspace        //创建一个分支 git chekcout –b workspace   //创建workspace分支并切换到workspace git branch –d workspace     //合并完成后,没有出现冲突,删除workspace分支 git remote show origin      //查看远程仓库的信息

----------->>> 待续 先到这 后面有再加进来

原文地址:https://www.cnblogs.com/yangsg/p/10189763.html

时间: 12-26

Git 项目提交代码及一些常用命令的相关文章

git环境部署代码和liux常用命令

一.测试环境部署项目常用命令: 1.ssh 账号名@ip 端口号    #登录远程服务器 2.登录yun账号: su -yun          ccpdo su         #切换root权限 3.cd 项目所在路径               #进入项目部署的路径 git status         #查看git状态 git branch        #查看当前git关联分支 git branch -a |grep <分支名>                  #-a显示所有分支 

Git flow的分支模型与及常用命令简介

Git flow是git的一个扩展集,它基于Vincent Driessen 的分支模型,文章"A successful Git branching model"对这一分支模型进行了描述,其示意图如下: Git flow的源码可以通过以下链接下载: https://github.com/nvie/gitflow 或者,直接输入以下命令安装git flow: apt-get install git-flow 在Windows平台下安装git flow,可以参考<Windows环境下

shell脚本实现git快速提交代码与快速回滚

shell脚本实现git快速提交代码与快速回滚 创建一个commit库: [[email protected] cml]# echo "check github" > index.html [[email protected] cml]# cat index.html check github [[email protected] cml]# git add index.html [[email protected] cml]# git commit -m "check

Windows下使用Git Bash提交代码到GitHub

以前上传代码到Github主要是通过客户端Github Desktop或者网页,换电脑后感觉安装客户端太麻烦,了解命令行的方式就很有必要了. 这里的实验是把一些代码更改提交到Json.git仓库里. "ls" 为Linux命令,用于查看当前目录下的文件及文件夹. "git init" 命令用于对当前目录进行初始化,使当前的project-name目录交由Git进行管理. "git add" 命令可以对指定文件添加跟踪.如果后面跟空格加点号&quo

GIT: 分布式开发 代码管理工具使用命令大全

代码管理工具: GIT 什么是GIT? Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目 Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理. 特点: 可以管理各种项目,特别是代码项目,多使用在Linux.Unix系统中 是分布式管理,不同于集中管理,这是git和svn的核心区别 更好的支持分支 拥有全球唯一的版本号 代码安全性更加有保证 开源.方便.快捷.数据传输速度更快.可以无网络操作 集中式和分布式: 集中式: 代码集中管

git项目提交及分支操作命令

本地代码提交到远程仓库: 设置git用户名.邮箱 git config --global user.name xxx git用户名 git config --global user.email xxx git邮箱 将项目提交到主分支(master): git remote rm origin 删除现有远程连接 git init 初始化本地仓库 touch README.md 创建README.md文件 git add . 将修改的文件添加到暂存 git commit -m "first comm

GIT入门笔记(20)- git 开发提交代码过程梳理

git开发提交流程新项目开发,可以直接往master上提交老项目维护,可以在分支上修改提交,多次add和commit之后,也可以用pull合并主干和本地master,解决冲突后再push 1.检出代码 git clone http://gitserver/kubernetes/api-gateway-controller.git git clone http://gitserver/kubernetes/api-gateway-engine.git 引入为eclipse工程,修改代码 2.提交代

git服务器提交代码的总结(2)

在git服务器上提交代码的时候,我们可能会在写代码修改内容的时候出现一些需要修改的信息,这时候要是撤销原来的操作重新提交很麻烦, 所以今天我就把我遇到的情况的解决方法写出来大家一起分享.当然也是让自己在以后的时候能够在忘记的时候可以看看. 1,git commit --mend 这条命令主要是用在你提交代码以后,还需要修改一些代码注释内容的时侯. 2,git branch -a 查看所有的分支名称. 3,git status 查看所有的当前目录及其子目录下修改过的文件. 4,git diff 查

git纯净提交代码(只提交自己改过的文件)

添加远程仓库,这个远程仓库是要进行发起合并请求的仓库,简单来说就是项目的主要代码库,不是自己派生的代码库 git remote add main http://xxx 从远端仓库下载新分支与数据git fetch main 创建新分支,以主仓库的master作为参照git checkout -b release main/master 创建自己派生库的新分支release,作为纯净分支git push origin release 非提交性合并git merge --squash origin