您的位置:首页 > 编程语言

使用Git 总结-msysGit与GitHub 使用

2017-03-24 10:59 183 查看
最近终于使用大名鼎鼎的Git了,小试了一下,现在还没体会到方便之处。记下遇到的问题,防止下次忘记。

网上大多数教程都是比较高端的,说是面对小白,可是···像我这种纯小白 还是要摸索一阵的,

如果不是最近经常使用命令行,又接触了linux 等东西,还真不可能这么快学会用。纯纯小白还是···先学习下linux吧

记下学习步骤(亲测啊):

1、注册github账号,Create a new repository 

2、安装msysgit ,照着教程来就行

3、新建文件夹,cd 到该文件夹,运行 git init, okay 有了版本目录

4、下面就开始检出项目了,在你刚刚新建的目录中,命令 :

git clone https://github.com/mua-haha/helloworld或者直接进到文件夹中,右键


okay了,项目已经检出

5、下面就到修改项目了,对目录里的东西 增删改查,比如修改一下某个文件,然后想提交到github? 先得提交到本地仓库呀

首先 进入到你项目的目录中,在git根目录是不行的! 我在这儿卡了半天··    命令如下:

git status // 查看该项目 文件的 情况
git diff aa.txt // 查看某个文件的修改情况
git add . // add 表示把文件加入想要commit 的列表(stage),只有在这儿加入了,commit 才可以运行,
// . 表示添加所有有修改的内容,想单独提交就把点换成文件 值得一提的是,不管是修改了还是删除了还是增了文件,都是用add,
// 我想大概是这样的,因为add 表示添加某个项目的修改到提交队列中,而不是添加某个文件,增删改查都是对项目的修改不是吗
git commit // 最后一步-提交,这里的提交是提交到本地仓库,而不是github!
// 只输入 git commit 会跳到vi模式 输入提交备注,我也是刚学会vi怎么使用才会的,不会用就直接
// git commit -m "blah blah blah"

6、到这里就提交到本地仓库了,提交到 github 很简单
git push // 输入这个命令,enter后,会输入用户名,密码 然后就去github 上看你提交的东西吧

到这里基本就结束了··
下面是遇到的问题:

1、每次都要输入用户名密码 好烦···

解决: 

首先 生成秘钥与github连接起来  命令:ssh-keygen -t rsa -C "你的邮箱" ,这个命令要在git bash 里运行哦,其他参照网上就okay了,没啥难度

如果是已经clone到本地的,git remote -v

// 重新设置成ssh的方式:
git remote rm origin
git remote add origin git@github.com:username/repository.git
git push -u origin master
替换为自己的username 与 repository ,然后push 试试~~

如果还没有clone到本地,就先

git remote add origin git@github.com:自己的名字/learngit.git然后再git clone··· 就okay了。
2、命令行很烦··

解决: 用gui啊 上面图中不是有 git GUI here 嘛····

还是在项目目录 中右键 , 如图 我修改了aa.txt 文件



左上是修改目录,右上是git diff,Stage Changed 就相当于 git add ,右下是 add 后的,其他都一样,比命令行 好用许多··· 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git github msysGit