Git
首先是进入相关目录,这边以/G/Main 为例
git bash 命令如下
cd /G/Main
然后初始化目录,命令如下
git init
初始化完毕后,就可以把工程拷贝进目录了,拷贝完毕,需要添加到库中
命令如下
git add .
添加完毕以后,就是提交咯,命令如下
git commit -m '提交备注'
如果提交前需要看下修改状态的话,可以使用命令
git status
就会显示文件修改的情况
==================================================================================
分支相关
新建一个分支,正常git 初始化的那个版本,就是master版本,主线版本
查看分支命令
git branch
切换分支
git checkout 分支名称
新建分支
git checkout -b 分支名称
或者
git branch 分支名称
删除分支
git branch -d 分支名
==================================================================================
删除文件,命令如下
git rm -r
==================================================================================
查看日志,命令如下
git log
==================================================================================
如果在主线上有代码更新,分支也需要同步的情况
首先获取到主线上代码更新的哈希码值,前几位即可
可以通过 git log获取
然后切换在分支版本上去
命令如下
git cherry-pick <commit-id>
如果有冲突的,手动更改提交即可。
==================================================================================
主线和分支上合并
切换到主线上,使用命令
git merge 分支名称
==================================================================================
从服务端上取代码
git clone 服务端代码路径
==================================================================================
本地代码提交到服务器端
git push origin master:test //提交本地 master 分支到服务端 test分支上
git push origin test:test //提交本地 test 分支到服务端 test 分支上
删除远程分支
git push origin :test //删除远程 test 分支
==================================================================================
同步服务端的代码
有两种方法,一种是git fetch 远端代码 ,然后 再调用 git merge
另一种是git pull(git fetch 和 git merge 先后默认调用)
git fetch origin master
git log -p master..origin/master
git merge origin/master
git pull origin master
注:这边origin是默认远程库的别名
可以使用git remote 查看别名
==================================================================================
当本地有修改,未提交的时候,需要回复修改前的状态
git clean -df , 【git clean -dxf (删除含.ignore内的问题)】
git reset --hard
==================================================================================
下午push的时候提示fast-forwards
后来查资料讲是冲突了。
解决方式:
git pull origin xxxx
发现冲突,fixed,
提交,
push
ok!
==================================================================================
git 删除本地分支
git branch -d 本地分支名称
==================================================================================
git 查看远程分支
git branch -a
git remote show origin
分享到:
相关推荐
简单直接的GIT使用入门教程,篇幅短小,没那么多废话。
1.git的简要介绍及安装 2.git简易入门命令 3.链接与资源
超级简单的Git入门教程,适合新手,搭配TortoiseGit使用
git命令行使用教程-Git简易的命令行入门教程
初学者使用 简单入门教程 总结的还可以 好吧首先介绍的这个文档是我自己在网上搜罗了一些资料再加上一些自己的理解,可能有些地方会有错误,希望大家能理解,发现后通知我一下,我会及时改进的,下面就进入正题。...
git小白入门操作超级简单
猴子都能懂的Git入门-HTML版,整站html文件都在这里,简单易懂的Git入门,卡通的示例图,猴子都能看懂。
Git的速度快、设计简单、对非线性开发模式有强力支持,并且具有完全分布式特性。 对于Git的教程资源,你可以在诸如W3Schools、菜鸟教程、Git官网等网站上找到。这些资源通常会覆盖Git的基本操作,如创建仓库、添加...
现在使用git的比svn多了,但是git操作比svn复杂,上传git和svn的简单教程
本教程来自廖雪峰的教程整理而成,专门针对想使用Git的新手,教程简单易懂,涉及了该工具的各个方面,能使初学者在最短时间内上手使用,强烈推荐!
ubuntu14.04 git gitk使用版本控制代码本地仓库和远程github仓库
Git提供了高效的工作流程和协作机制,使代码管理更简单。总之,Git是一个强大而灵活的工具,适用于个人和团队开发。 Git下载与安装 Windows操作系统: 1、打开Git官方网站(https://git-scm.com); 2、在主页上,...
Git 快速入门,git简单教程,操作手册。方便初学者。简单操作。
git是当下较为流行的分布式版本控制工具,了解并简单实用git已经成为程序开发者的必备技能。学习git轻松入门,以及常用的命令及应用场景介绍。
git入门简明指南,帮助快速入门git,没有高深的内容,只阐述了一下原理以及一些简单的命令说明
git&github;的尚硅谷教程,最简单易懂的,超详细入门教程。
因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助文档的,总之,...
git简易操作 让你轻松过关 git的基本操作 让你轻松发布到远程
因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助...