使用Git 总结-msysGit与GitHub 使用
来源:互联网 发布:摄影器材入门 知乎 编辑:程序博客网 时间:2024/05/16 12:11
最近终于使用大名鼎鼎的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"
git push // 输入这个命令,enter后,会输入用户名,密码 然后就去github 上看你提交的东西吧
到这里基本就结束了··
下面是遇到的问题:
1、每次都要输入用户名密码 好烦···
解决:
首先 生成秘钥与github连接起来 命令:ssh-keygen -t rsa -C "你的邮箱" ,这个命令要在git bash 里运行哦,其他参照网上就okay了,没啥难度
如果是已经clone到本地的,
git remote -v// 重新设置成ssh的方式:git remote rm origingit remote add origin git@github.com:username/repository.gitgit 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 文件
0 0
- 使用Git 总结-msysGit与GitHub 使用
- [Github]msysgit的使用&Git常用命令
- 本地使用msysgit操作github
- 使用msysGit管理GitHub代码
- msysgit和github 结合使用
- 使用Git+msysGit上传项目
- msysgit(git 客户端使用)
- git win下使用与msysGit安装配置
- 在Windows下Git的安装与使用(msysgit)
- Git与github使用
- Git与GitHub使用
- Git与GitHub使用
- Git 与 GitHub 使用
- Git\Github\msysgit\tortoisegit
- 使用github之:TortoiseGit和msysGit配置
- 如何快速使用msysgit同步GitHub仓库
- msysGit与TortoiseGit使用入门
- Git和GitHub使用总结
- Appium 打印混合App类型
- 非递归快速幂快速乘
- Centos7(Linux)下安装VMware12
- SpringMVC-4 处理模型数据
- Android 动画
- 使用Git 总结-msysGit与GitHub 使用
- dir 遍历文件
- LoadRunner安装破解问题
- 华为OJ称砝码
- jQuery学习教程十七: jQuery
- Android 5.0中使用JobScheduler 调度作业
- Ubuntu 16.04 安装最新版本wine
- shell中的${}
- 读书笔记 《算法导论》 C6、7、8