git初体验

Fighting.jpg

首先安装git,安装过程很简单,一直下一步ok,打开git Bash界面

1.配置提交自己的信息

git config --global user.name "troll" 配置用户名
git config --global user.email "troll4it@163.com" 配置邮箱

如何查看配置的信息是否成功

git config --global user.name
git config --global user.email

步骤一.png

2.创建代码仓库

切换到自己的需要提交的文件夹下,
cd e: 进入目标文件夹根目录
cd TestGit 进入目标文件夹
注:这里的 e 和TestGit视自己的情况而定

步骤二.png
仓库创建成功.png

在TestGit项目的根目录生成的.git文件夹,此文件夹用来记录本地所有的Git操作的,可以通过ls -al命令来查看
如需要删除本地仓库,只需要删除这个.git文件夹就可。

3.提交文件

提交代码只需要使用add和commit命令就可以。 add是把想要添加的文件或者文件夹进行添加,commit提交到仓库中去。
git add git1.txt 添加git1.txt文件
git add test 添加整个文件夹
也可以添加 e/TestGit下的所有文件(必须要在此文件夹下操作)
git add . (add后面加一个点)
git commit -m "提交的信息" 提交到仓库(一定要通过-m参数来加上提交的描述信息,没有描述的信息被认为是不合法的)

提交文件成功.png

4.查看修改的内容

首先我修改项目下git.txt文件里面的内容。

在项目的根目录下输入: git status

image.png

通过上面的信息可以看出已经修改了git.txt文件

可是怎么通过命令行去查看修改的内容呢,别急,先上图

image.png
image.png

通过上面的图可以很清楚看出是使用的git命令

git diff git.txt(查看的文件名)

减号代表删除的部分, 加号代表添加的部分

可是我修改其中的文件,但是有没有提交,别急,是可以撤回的

5.撤销未提交的修改

git checkout git.txt

其次在通过 git status来查看状态,下图可以看出当前项目没有任何文件可提交,说明撤销操作已经成功。

image.png

通过前面大家了解向服务器提交文件是需要先add 在commit,那么上面的方法只是适用于未add时,可是已经add了怎么办,别急git也是有办法的。
那就是使用

git reset git.txt

image.png

通过上面可以看出已经将修改的git.txt撤回

6.查看提交记录

当项目开发一段时间,需要查看提交的记录怎么办,别急也是有办法的。

git log

image.png

同时也可以通过

git log 3e44ba31b594eb14a3cd1a1dbdd1a334015d8f88 -1

(3e44ba31b594eb14a3cd1a1dbdd1a334015d8f88)表示该记录的id
来查看其中的某一条记录

git log 3e44ba31b594eb14a3cd1a1dbdd1a334015d8f88 -1 -p

来查看这条记录具体修改了什么

image.png

AndroidStudio提交github遇到的问题

Can’t finish GitHub sharing process Successfully created project ‘GitHubDemo’ on GitHub
需要配置user.name 和user.email

Warning: Permanently added the RSA host key for IP address 'xxx.xx.xxx.xxx' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
这是有关公钥的问题
配置公钥的命令: ssh-keygen -t rsa -C "github账号"
拷贝公钥:cat ~/.ssh/id_rsa.pub
之后去github设置里面设置就ok

这些只是git的一些简单操作,希望能起到抛砖引玉的作用。谢谢你的阅读。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,076评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,658评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,732评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,493评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,591评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,598评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,601评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,348评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,797评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,114评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,278评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,953评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,585评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,202评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,442评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,180评论 2 367
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,139评论 2 352

推荐阅读更多精彩内容

  • 一直都想学习git,用于版本控制工具,之前用的是svn集中式的版本控制工具,听说git是一种分布式的版本控制工具,...
    小乖心塞阅读 312评论 0 0
  • 上周末回家,跟PJ同学吃饭,由于他每次来上海我都请他吃饭,他苦于找不到机会请我吃饭,这次终于有机会了,特地开了一个...
    佛右扯阅读 391评论 0 0
  • 能隱藏該有多好,時日兩月有餘,與女兒的相處有口難言,
    歲月靜好1阅读 110评论 0 0
  • 上午的时候,和朋友聊天,然后我这样说道:我下了两个重要的决定,把qq变成转载日志资料库、少玩微博。朋友直接就问我为...
    岱川笔记阅读 329评论 0 1
  • 我与师妹同为九天灵石,我们两个其中一个成仙,便会注定另外一个身化情劫,只是当时我并不知道。如果早知如此,我哪怕永世...
    苏未溪阅读 519评论 0 0