web环境搭建,git使用方法,新手环境搭建。

大致步骤:安装所需要的软件,配置公钥,克隆代码(记得gradle),配置tomcat,运行代码。

需要安装的:jdk,myeclipse ,tomcat,git,gradle,ssh,pgAdmin。

关联本地代码库并设置bitbacket:

一,生成公钥(在文件夹中打开Git Bish,邮箱是在bitbucket中注册过的):ssh-keygen -t rsa -C “username@example.com”

二,将C:\Users\dell\.ssh  ssh-rsa.hub(全部复制粘贴)下公钥添加进Manage account(在bitbucket代码库下)公钥就行。

 

一,初始化本地代码库,并从远程代码库中拉取代码(代码地址可在代码库中获取克隆地址)

git clone http://wukx@git.huatugz.com:7790/scm/platform/backend.git

克隆分支:git clone -b 分支名称 http://16.6.4.87:7000/BigDta.ZSWY.Web

二,提交代码到远程代码库:

1,git   pull           拉取远程代码库中最新代码

2,git   status       查看改变的代码文件

3,git   add    文件1  文件2 ... 将改变的代码文件添加进本地文件库

4,git   commit   -m "注释信息" 用命令git commit 告诉Git,把文件提交到仓库

5,git    push     将本地代码库提交到远程代码库

 

三,git命令:

git  checkout -- 文件    :将一个文件直接拉下来

git  add  文件                :将一个统一的文件如:lib 添加进代码库

 

(从master检出dev分支并推送到远端仓库,或者将工程推到不同的分支上,先切换分支,在推送工程上去即可)

1、git status——查看当前仓库的状态,明白当前在哪个分支上面

2、git branch——查看当前分支

3、git checkout master——切换成现有的master分支

4、git checkout -bdev——从已有的新分支(比如master),创建一个dev分支

5、git push origin dev——提交该分支到远程仓库

四,使用git删除代码库中文件:

git  rm  test.txt        :删除本地文件(直接在文件中删除没有用,要用这个命令删除才能检测到)

(删除文件夹方法:git  rm  -rf  test        :删除本地文件(当push时无法更新时,需要将文件夹中任何文件内容改动则行))

git  commit  -m   "remove  test" :将代码库中文件删除

git  push :推送到代码库

 

五,取消缓存区的待上传代码:

git   revert   <commit>

 

六,版本复原:

git  log :查看提交历史

 

git  reset  --hard  HEAD^     :回退到上一版本

git  reset  --hard  354658872:恢复到354658872版本

 

七,分支管理:

git branch      :查看本地所有分支

 

八,切换分支:

git  checkout  分支名称   :根据分支名,切换不同的分支

 

git版本控制忽略部分文件

创建一个文件,文件名为:“.gitignore.”,注意前后都有一个点。保存之后系统会自动重命名为“.gitignore”。

这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。
下面我们看看常用的规则:
/mtk/ 过滤整个文件夹
*.zip 过滤所有.zip文件
/mtk/do.c 过滤某个具体文件

被过滤掉的文件就不会出现在你的bitbuckend库中了,当然本地库中还有,只是push的时候不会上传。

需要注意的是,gitignore还可以指定要将哪些文件添加到版本管理中:
!*.zip
!/mtk/one.txt
/mtk/
!/mtk/one.txt
最后需要强调的一点是,如果你不慎在创建.gitignore文件之前就push了项目,那么即使你在.gitignore文件中写入新的过滤规则,这些规则也不会起作用,Git仍然会对所有文件进行版本管理。
所以大家一定要养成在项目开始就创建.gitignore文件的习惯,否则一旦push,处理起来会非常麻烦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kunzai6

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值