博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单快速的上手使用gitbash
阅读量:7084 次
发布时间:2019-06-28

本文共 1085 字,大约阅读时间需要 3 分钟。

hot3.png

在实际的开始工作中,某些项目涉及到多人协作时,github的使用必不可少;

当小白新进入一家公司时,很有可能不会开启一个全新的项目,而是跟进公司现在正在做的项目,比如,我....

在此设定下,整理了这份gitbash使用上手教程。

在公司已有的项目的前提下,简单快速的上手使用gitbash(已安装好gitbash)

第一步、本地新建存放公司项目的文件夹;

09112115_Q4DR.jpg

此时有两种途径可以使gitbash进入到项目文件夹

1.可以在该文件夹直接右键打开gitbash

09112116_oFSh.jpg

2.或者直接启动GitBash程序,然后使用cd命令进入创建好的文件夹;

09112116_V3hN.jpg

第二步、使用git clone命令,将github上面的代码克隆到本地

首先,打开公司已创建好的github项目目录,找到代码地址

09112116_rMlr.jpg

09112116_Ej9m.jpg

然后,使用git clone命令,将代码克隆到本地

09112117_qjYZ.jpg

接下来会提示你输入账号、密码,密码输入时不显示,输错了可以删除

09112117_OZoC.jpg

正确输入账号密码后,gitbash进入下载状态

09112117_RRZ4.jpg

克隆完成!

09112117_a92o.jpg

第三步、进入刚开始创建的源代码存放文件夹

使用cd命令,在gitbash中进入下载后的源代码文件夹wxt_webhome

09112117_3VVj.jpg

第四步、修改项目内容

09112117_sPve.jpg

当本地的项目文件夹内容发生更改时(此处我们新建一个test文件):

09112117_9t7P.jpg

使用git status命令可以检测到当前修改,被改动的文件夹以红名形式显示:

09112117_I4sd.jpg

第五步、将改动添加到本地版本库

修改完成后,我们使用git add 命令将被修改的文件添加到本地版本库:

09112118_FBf2.jpg

git add后面可以直接加文件的名称,表示添加这条文件到版本库;也可以使用 git add . 命令,添加所有修改到版本库;

添加完成后 git status获取当前状态

09112118_ONRX.jpg

添加成功后,文件名称会变成绿色

第六步、将github仓库代码pull到本地

在确定本地版本之前,需要将github上面的代码同步到本地,以防止多人协作时,出现代码冲突;

同步到本地命令:git pull

09112118_e5zS.jpg

第七步、使用git commit命令,将本地确认修改的文件保存到本地版本库,

09112118_guEe.jpg

这里的git commit -m ""引号内的文字会在仓库中显示,注释修改了什么内容09112118_7nQf.jpg

第八步、使用git push origin master命令将本地最后保存的版本库发送到github仓库

此处会提示输入账号密码

09112118_ncy6.jpg

发送成功!

09112118_MQd3.jpg

此时,刷新github仓库,即可以发现我们所做的修改

09112118_hRpk.jpg

最后

欢迎关注我的个人微信“华伟君”,与我一起学习探讨PHP,通往技术大牛的路上,我们结伴同行!

100320_xoYn_2661609.jpg

转载于:https://my.oschina.net/chinacion/blog/655718

你可能感兴趣的文章
转:设计模式六大原则(3):依赖倒置原则
查看>>
转:快速排序的一个小问题没想明白,求助各位
查看>>
eclipse rcp 打包出适合不同操作系统和操作位数.
查看>>
简单的个人博客建站
查看>>
使用Newtonsoft.Json.dll(JSON.NET)动态解析JSON、.net 的json的序列化与反序列化(一)...
查看>>
POJ 3080 Blue Jeans、POJ 3461 Oulipo——KMP应用
查看>>
python3中input()方法报错traceback变量未定义的解决方法
查看>>
animation渐进实现点点点等待效果实例页面
查看>>
配置 ssh无密码登陆
查看>>
java读取和写入浏览器Cookies
查看>>
熟悉常用的HDFS操作
查看>>
SCM软件配置管理 (一)SVN 与 CVS
查看>>
js闭包
查看>>
CocoaPods Setting up CocoaPods master repo无反应时的处理
查看>>
linux驱动系列之s3c2440内存布局
查看>>
asp.net上传文件大小限制
查看>>
javascript基础拾遗——词法作用域
查看>>
该来的年终总结,还是来了
查看>>
HustOJ - 1001
查看>>
typedef void far *LPVOID 的具体定义
查看>>