idea,git的使用

-----------------

(一)git的使用:

1.安装git客户端 gitbash (32bit------64bit)
2.找到一个存储项目的本地仓库(最好是非系统盘)
3.打开git客户端
4.写入自己之前再github网站注册时的用户名和邮箱
git config --global user.name

“此处填写用户名”
git config --global user.email “此处填写邮箱名”

注意:命令行中渗透的空格,必须完全匹配

5.查看配置列表的改变
git config --list
最后两行信息就是大家设置的自己的用户名和邮箱
6.执行如下命令,将该文件夹设置成我们的仓库
git  init

注意事项:在工具栏左上角----->组织--->文件夹和搜索选项---->显示隐藏的文件夹和驱动器

7.打开Git Bash,填写用户名和邮箱作为标识

1):分别输入以下两个命令:

分别输入以下两个命令:

git config --global user.name “此处填写用户名”

git config --global user.email “此处填写邮箱名”

8. 将本机中某个文件夹设为仓库

1):

用cd 文件路径 到要被设为仓库的文件夹

2):

然后输入git  inti将文件夹设置成仓库

3):

此时在gitproject文件夹中多了一个隐藏文件夹.git

9:在仓库中放入一个HTML文件,用以模拟操作

1):保存文件到本地仓库

2):

我们看到test.html为红色字体,说明这个文件做过修改,但还没用保存到暂存区。现在

我们输入git add test.html 然后再输入git status 查看,发现test.html变为绿色,证明文件已经保存到暂存区

10:版本的回退

1):

在html文件中新加内容,保存到本地仓库。

2):

输入git log 查看提交历史:

3):

版本回退的命令为:

git reset - -hard HEAD^ 这个命令是回退到上一个版本

Git reset - - hard 版本号 回到某个版本号(版本号头几位就行)

11:文本的找回与删除

1):

如果此时还有一个文件1.txt,并且已经使用add和commit命令放入仓库中。

2):

此时我们在文件夹中删除1..txt

12.与远程仓库连接

1)

登录https://github.com 进入注册的github账号

①配置github密匙

打开git bash 输入cd ~/.ssh查看是否存在密匙

2)

输入ssh -T [email protected]测试ssh连接github。

3)

点击git网站中右上角的加号,创建网络仓库

4)

进入下面的页面后,输入仓库名即可,上传成功

5)

在实际工作中,项目可能需要几周才能完成, 每天只能写部分代码,如果立刻提交,则代码并没有写完,别人也不能用。如果等代码写完再提交,又有丢失每天进度的风险。则可以新建一个属于自己的分支,别人看不到,等代码写完,一次性合并到原来的分支上。

输入 git checkout -b dev 命令行,创建好一个dev开支。

然后输入 git branch查看现有的分支

然后输入git merge dev 把dev分支合并到master分支

如果项目已经完成,可以输入git branch -d dev 来删除dev分支

-----------------------------

二:idea的使用

1.

首先我们创建仓库

第一次上传文件:

在左下角位置会出现下面一条消息

然后Add ---->Commit------->Push的顺序上传文件到远程仓库

在项目中右键选中git 然后选择add

然后右键选中git 然后选择commit file

然后进入下面的页面

选择commit时也可以选择

完成后在下方会有成功提示

Push成功

此时可以看到在IdealTest中多了Java

点击Settings

此时远程库中的信息如下图所示

选择New Branch

可以点击yes,以后就不用add,可以直接commit了

会发现在dev分支下做的修改对master分支是没有影响的。

如果此时想要把dev分支下做的修改merger到一起

右键项目名--->Git--->repository---->merge Changes

选择CVS----------->Checkout from Version Control ------>Git

一直点next,就可以得到那个仓库里的文件了

时间: 2024-08-09 06:34:33

idea,git的使用的相关文章

Windows Git+TortoiseGit简易使用教程

转载自 http://blog.csdn.net/jarelzhou/article/details/8256139 官方教程:http://tortoisegit.org/docs/tortoisegit/(英文版) 为什么选择Git 效率 很多人有一种习惯吧,什么软件都要最新的,最好的.其实吧,软件就是工具,生产力工具,为的是提高我们的生产力.如果现有的工具已经可以满足生产力要求了,就没有必要换了.生产效率高低应当是选择工具的第一位. 历史 开源世界的版本控制系统,经历了这么几代: 第一代,

git 把本地创建的项目放到github上

很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练.直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪峰的官方网站来学习.简要步骤可以直接看最后的总结. Git的安装就不说了. 第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创

git基本操作

一.分支操作 git init 初始化仓库 git status 查看仓库变化 git add 从工作树提交到暂存区 git commit 从暂存区提交到本地仓库 git commit --amend 修改上条记录的备注 git commit -am 'comment' 提交到暂存区和本地仓库 git diff 工作树和暂存区插播 git diff HEAD 工作树和最本地仓库的差别 git checkout -- filename 撤销工作需修改(修改.删除) git log [filenam

《个人-GIT使用方法》

本文章转载于:http://blog.csdn.net/gemmem/article/details/7290125 1. Git概念 1.1. Git库中由三部分组成 Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制..git目录位于工作目录内. 1) 工作目录:用户本地的目录: 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Git 称该区域

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

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

linux下git常用命令

1 安装: sudo apt-get install git 2 创建一个版本库: 新建一个文件夹,进入这个目录之后 git init 3 创建一个版本: git add 文件名或目录 #表示将当前文件的修改放入缓存区 先不提交 git commit -m '版本名称' #将缓冲区提交建立一个版本 4 查看版本记录 geit log 每条一行查看版本信息 git log --pretty=oneline 按图形方式查看 有合并版本的时候很清晰 git log --pretty=oneline -

Ubuntu Linux下通过代理(proxy)使用git上github.com

github.com,作为程序员的代码仓库,我们经常会用到.但有时候我们不能直接通过网络链接它,只能通过代理. 这里我有一台代理服务器,起初我以为在终端设置了代理环境就行了,其设置为在你的~/.bashrc里增加以下几行: export http_proxy="http://proxy-server:3128/" export https_proxy="http://proxy-server:3128/" export ftp_proxy="http://

git入门(4)团队中git保管代码常用操作

在团队中协作代码时候,一定要熟练使用以下git命令,不至于把代码库弄乱, PS:一定要提交自己代码(git push)时候,先进行更新本地代码库(git pull),不然提交异常 git常用命令 1·.clone相应项目 git clone ... 举个栗子(只是个栗子) git clone https://github.com/saucxs/watermark.git 2.新建分支并且切换到这个分支 git checkout -b 分支名(英文名) git chenckout -b dialy

已经在Git Server服务器上导入了SSH公钥,可用TortoiseGit同步代码时,还是提示输入密码?

GitHub虽好,但毕竟在国内访问不是很稳定,速度也不快,而且推送到上面的源码等资料必须公开,除非你给他交了保护费:所以有条件的话,建议大家搭建自己的Git Server.本地和局域网服务器都好,不信你试试,那速度,怎一个爽字了得! 默认情况下,使用TortoiseGit同步代码,每次都需要输入用户名和密码,但为了方便可以在客户端创建ssh密钥,用于服务器端和客户端的认证(详细过程大家可参考这里),但有时会出现“ 已经在Git Server服务器上导入了SSH公钥,可用TortoiseGit同步

使用git命令下载仓库中的代码

git是一种免费开源的分布式版本控制器.好像不能在页面点击下载源代码. 在Ubuntu下,安装git工具. sudo apt install git 使用命令下载 git clone 源代码仓库地址 如: #git clone git://git.denx.de/u-boot.git 地址是在仓库页面找到的.