小学Git 和 GitHub

0、下载好gitbush之后安装,过程非常无脑,所以我做的非常快;
1、进入到想要作为仓库的目录,比如test文件夹,输入git init,会在相应的目录之下(test文件夹下)生成.git文件(隐藏文件)。这样我们的git仓库就建好了呢!^_^

2、在test文件目录下,随便先建一个什么东西,比如说test.txt,在输入git status,会看见红色的test.txt 也就是 untracked(没有被追踪)没有提交到git仓库中去呢!^_^
3、到现在具体的操作代码如下,关于一些错误的输入,要看清楚了呢!^_^
image
4、此时已经添加到缓存中去了,提示还没有提交代码,当然可以移除这个缓存 git –cached filename
image
5、进行第一次提交,提示我没有告诉它我是谁?劳资是大帅比!记住了吗?
image
6、输入完成邮箱和用户名之后,再次提交,提交之后提示已经没有可以提交的了!
image
7、git log 查看提交的日志
image
8、分支:git branch查看当前分支
image
9、新建一个分支:git branch test,切换到分支,git checkout test
合并两步变成一步:git checkout -b test1
image
10、合并分支 merge,首先要切换到master分支,然后从其他分支合并到主分支:
image image

11、卸磨杀驴 /_\,test1分支的代码已经合并到master分支了,想要删除:git branch -d test1 大写的D强制删除(如果test1的代码未提交的话),
image
12、补充!想要查看都修改了那些代码,可以使用git diff来查看:我只是加了一个回车而已。。。。
image
二、向GitHub提交代码 :
1、生成SSH key并添加到github:$ ssh-keygen -t rsa,虽然看不懂下面的英文,但是yes和no还是认识的 ^_^
image

2、克隆github新建的项目 git clone git@github.com:o0o0oo00/test.git 选择clone with ssh 或者 https;
image
3、克隆之后的项目就是一个自带了仓库的项目,不需要init,克隆之后将克隆下来的文件改点东西,然后
git add .
git commit -m “随便输入点什么,作为提交的注释”
git push origin master
image
此时前往我的github上发现已经添加了新的内容哦!
4、如果出现了这些不知道该怎么办的情况,那么不要慌张,看本帅的!
image
解决方法人家都告诉你了咩。。。。
image
总结一下,在公司连接上我的github:我一开始想直接clone可以不
image
这里说,,,,第一个danci就不认识,反正看见rsa就想起来,我的github上需要配置本机的RSA,然后去配置:、
第一步:点击头像,点击setting
image
第二步:点击添加ssh key
image
第三步:
完事了……^_^
然后回去clone,发现成功了呢!
image
进入到test目录:随便改点东西。。
image

关于最后的哪个FBI warning 不用管它吧!好像只有第一次的时候会出现:
image

再多说一句:
新建一个Android 项目如何关联到GitHub:
一开始会有这样一个困惑,在GitHub上新建一项目,然后克隆到本地,怎么变成Android studio项目呢?
或者本地新建完项目之后,怎么上传到GitHub啊!

1、同时在本地与GitHub新建好!名称相同!的项目;
2、然后再本地的项目目录下只想一下操作
git init 先将本地项目初始化一个git仓库
git remote add origin https://github.com/o0o0oo00/ASeekBar.git
后面的这个https地址就是上面所提到的仓库地址,这样就能关联上了!~

写的不好的地方一定要告诉我!哦内噶依稀马斯!
BGM: Heaven ^_^ http://music.163.com/#/m/song?id=29808787&userid=362969461
阿里嘎头:stromzhang;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值