git入门命令

git是个好东西,只是window下的git因为有图形界面,可能稍微好用点,但说实话,也就稍微好用一点而已,至于linux下,纯粹的命令行,对于老鸟来讲,可能觉得非常容易,但对于刚刚转入linux平台的菜鸟来讲,可能就不是那么容易了,下面,就是我使用git的一部分经验,主要涉及到几个常用的git命令,请注意,只有常用的几个,一些很少用到的命令我没有写,因为貌似我没没有用到他们,请注意,所有命令全部是在ssh公钥已经上传的情况下,并且已经成功安装git。

首先,你得进行初始化,这里就用到一个命令叫做init,格式为git init 这个,命令非常好记,因为几乎所有的初始化都是使用的这个命令,这个命令是干什么的呢,就是对当前目录初始化,告诉git,这个目录是用的git来开发的,这个目录下的所有文件都可以被上传到git服务器。

然后,接下来就是写代码了,写代码完了,要上传,那么就用到push命令,具体格式为 git push 仓库名 分支名;以[email protected]为例,推送的代码为git push origin master 这代表你推送到master分支,你也可以推送到其他分支,前提是你本地有那个分支。

然后呢,代码写完了,你想看看其他的代码,那么你可以克隆某些项目,命令为 git clone 项目地址,以[email protected]为例,克隆的代码为 git clone [email protected]:accacc/Yii4SAE.git,然后等待传输完成,就克隆下来了,请注意,有时候克隆不下来,那么请检查你是否有访问这个项目的权利,或者你的公钥是否正确

接下来,可能要分工合作了,那么,每个人的代码都可能不一样,每个人负责的部分也不一样,那么就新建分支吧,于是,新建分支吧,命令为git branch 新分支名 比如:git branch news,那么我们就在本地新建了一个名字叫做news的分支,新建完分支肯定要干点什么吧,所以,我们要切换到那个分支上去:git checkout 分支名,于是,这样就切换到我们要操作的分支上了,这时,你要干点什么请随意。。。

好了,既然是分工协作,那么你新建的分支肯定要推送到git服务器上,所以,又要用到了push命令了,同样的,git push 仓库名 分支名 如:git push origin news,而你的小伙伴要从远端下载你的这个分支,怎么办呢?用克隆?这不是一个好办法,因为克隆是克隆整个项目的所有代码,而我们只需要一个分支的,有点浪费,所以要另一个命令了:git pull 仓库名 分支名 如:git pull origin news 这样,就将news这个分支的代码拉到本地了,请注意,这时,你本地处在什么分支下那么就拉到什么分支下,不会新建分支的。

好了,分支什么的全部弄好了,该推送了,前面讲到的推送还缺两个命令,一个是打包命令git add 文件名;一般来讲会使用“.”来代替文件名,意思是打包所有的被改动的文件,然后git commit 命令,可以理解为对整个改动的注释,便于小伙伴理解你干了什么,具体命令为:git commit -m “注释内容”,这时就可以提交了

有时候我们搞错了提交,怎么办?reset吧,先使用git log 查看到提交记录,然后找到你提交的版本的前一个版本,记下那一长串字符创,然后 git reset 334sdfgsd655sd644g ;ok 回来了,你的改动全不见了。。。当然,有时候我们仅仅只想放弃对某一个文件的改动,于是。。。git checkout 文件名,保证恢复到你刚从服务器上去回来的状态。。。

当然,可能我们并不知道我们改动了哪些地方,那么就查看git的状态吧:git status 就能看到你改动了哪些文件了。

最后。。。开发弄完了,要正式版代码了,那么合并分支呗。。。git merge 被合并的分支名,请注意,这合并是将被合并的分支名合并到你当前的分支,不是乱和的,合并完了就提交吧:git push origin master

时间: 2024-11-07 00:27:16

git入门命令的相关文章

码云配合git入门命令总结学习

目录 码云配合git入门命令总结学习 基本设置 基本命令总结学习 准备工作以及基本思路 基本命令 码云搭建仓库步骤 准备前工作 具体操作方法 远程仓库基本命令 标签相关命令 所有命令总结 基本命令总结说明 远程库有关的命令说明 标签相关命令 容易混淆的命令 码云配合git入门命令总结学习 基本设置 设置用户名及email: git config --global user.name "Your Name" git config --global user.email "[em

git入门命令(只涉及本地仓库管理)

1.安装git 检测是否安装git:git --version debian系列安装命令:sudo apt-get install git windows系列:一键安装msysgit 2.创建用户 git config --global user.name "name" git config --global user.email "[email protected]" 3.创建并初始化一个空仓库 mkdir warehouse_name //新建文件夹作为仓库 c

Git 入门 ---- Git 常用命令

本文作为  Git 入门 ---- Git 与 SVN 区别 的续篇,继续介绍 Git 的入门知识 四. Git 安装 OS X 版本: Mac 一般自带不需要安装 Windos 版本: https://git-for-windows.github.io/ Linux 版本: Linux 一般也是自带无需安装 五. 创建新仓库 创建新文件夹,cd 到文件夹,执行命令: git init  用来创建新 git 仓库 六. 提交文件进仓库 在新建好 git 仓库的文件夹里加入 readme.txt

git 入门第一节 创建版本库 及 相关命令使用

Git是目前世界上最先进的分布式版本控制系统 1.创建版本库 例如我要在C:\Program\www下面创建文件夹30edu 第一步找目录 cd c:/program/www/ (下面的命令为分布查找) cd c: cd program/ cd www/ 第二步创建git文件 mkdir 30edu cd 30edu 此时 30edu 文件夹已经被创建好了. 第三步通过git init命令把这个目录变成个git可以管理的仓库 git init 第四步 编写文件并添加到git仓库 git add 

Git入门及常用命令(1)(window环境下)

文章参考摘抄自:git教程 1.git的安装 Windows下要使用很多Linux/Unix的工具时,需要Cygwin这样的模拟环境,Git也一样.Cygwin的安装和配置都比较复杂,就不建议你折腾了.不过,有高人已经把模拟环境和Git都打包好了,名叫msysgit,只需要下载一个单独的exe安装程序,其他什么也不用装,绝对好用. msysgit是Windows版的Git,从https://git-for-windows.github.io下载,然后按默认选项安装即可. 安装完成后,在开始菜单里

Git 入门和常用命令详解

git 使用使用教程   git 使用简易指南  常用 Git 命令清单 下载   https://git-scm.com/downloads 工作流 本地仓库由三部分组成. 工作区:保存实际的文件(本地实际的文件目录) 缓存区(Stage / Index):临时保存文件改动 HEAD:指向最近一次提交的后果 下图说明了 Git 的工作流程 图片来源:http://www.runoob.com Git 常用命令 git init 创建新仓库.在当前目录中创建新的 Git 仓库,生成.git文件夹

git入门简单命令

一:在Windows上安装Git 在git官网下载安装程序,(网速慢的同学请移步国内镜像),安装完成后,在开始菜单找到git Bash  一个打开后类似于doc命令窗的东东. 安装完成后需要设置你的用户名和邮箱,因为你要自报家门告诉Git你是谁.所以我们先来学习自报家门的两条命令,用来设置你的用户名和邮箱 (1)设置你的用户名和邮箱 a) git config --global user.name "Your Name" 设置用户名 b) git config --global use

git 入门常用命令(转)

Git工作流程:D:\projects\Setup2\Setup2\Setup2\Express\SingleImage\DiskImages\DISK1 git clone工作开始之初,可通过git clone "URL"来实现拷贝远程git仓库并创建本地仓库,再同步工作区代码的效果. git status工作过程中,可随时通过git status查看本地代码与git仓库之间的状态,比如修改.删除.增加的文件状态. git addgit commit若需要将代码向本地仓库递交,则通过

Git入门到高级系列1-git安装与基础命令

视频课程地址 腾讯课堂 为什么要进行项目文件的版本管理 代码备份和恢复 团队开发和协作流程 项目分支管理和备份 git 是什么? git是一个分布式的版本控制软件.版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统. 最初由林納斯·托瓦茲創作,於2005年以GPL釋出.最初目的是為更好地管理Linux內核開發而設計. 2005年,安德鲁·垂鸠写了一个简单程序,可以连接BitKeeper的存储库,BitKeeper著作权拥有者拉里·麦沃伊认为安德鲁·垂鸠对BitKeepe