Github仓库创建及git常用命令使用
来源:互联网 发布:齐齐哈尔金域名都好吗 编辑:程序博客网 时间:2024/03/29 22:59
Github现在已经成为很多开源项目代码开源仓库,和个人开发者代码托管的好地方了。很多刚接触git的小伙伴们可能不知道如何在github上创建一个仓库,并将自己的代码提交上去。接下来我就做一些简单的讲解。
如果对git不大清楚的话可以参考一下大多数git初学者看过的文章,廖雪峰大神的git教程里面内容非常详细。或者这篇git简介大概讲述了一下从git项目初始化到提交commit代码到git仓库的过程。
前置工作
下载一个git来作为仓库管理工具gitWindows下载 下载完之后直接安装就OK了。
git安装好了,讲一下常用操作
新建一个文件夹,点击鼠标右键->git bash here 打开git 控制台,可以在里面做git操作了。
1.git config
使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名。
$ git config –global user.name “XiaoLong”
$ git config –global user.email “719243738@qq.com”
执行了上面的命令后,会在你的主目录(home directory)建立一个叫~/.gitconfig 的文件. 内容一般像下面这样:
[user]
name = XiaoLong
email = 719243738@qq.com
2.创建仓库
git init
执行这个命令,将当前目录作为git仓库
git add
添加文件到索引区域。
仓库创建完毕在这个文件夹中添加一个文件,我创建一个MarkDown文件,命名为README.md
git add README.md 提交README.md文件,将创建一个临时区域来存放这些文件。
如果想提交全部文件可以使用 git add –all
git commit
提交到本地仓库。
一般使用 git commit -m “描述信息”
来为本次提交添加描述
git的更多操作和教程建议大家可以看看这个git简介将所有常用的都覆盖到了。
接下来就进行github远程仓库创建何代码提交
登陆github
点击右上角头像->setting进入设置页面–>SSH and GPS keys–>new SSH key,将本机的SSHkey配置上去
ssh key获取点这里
配置完成之后
回到自己的首页点击Repositories
查看自己的仓库列表,点击
右边的那个New
创建一个仓库
点Create Respoisitory 创建仓库
在空项目仓库里,github 也有教如何将项目提交到远程仓库。
复制 ssh key
在需要提交的项目文件夹下打开git 控制台,如果该文件夹未构建git 仓库请先
git init 创建一个本地仓库
然后执行 git remote add 别名 git@github.com:xiaolongonly/MyGitTest.git
将本地仓库与远程仓库关联
然后执行 git push xiaoxiaolong master 等待文件提交完毕
刷新一下github的当前项目仓库。
可以看到文件已经提交完成了。
当然实际中 git的命令不可能只用到这么几个。所有常见的命令在之前推荐的文章里也有介绍。
那我就讲解一下如何使用可视化界面的工具SmartGit来管理
SmartGit下载地址
SmartGit
SmartGit是一个非常好用的git可视化界面管理工具
接下来用SmartGit把我们之前push到github上的项目pull下来
点击左上角 Repository–>Clone或者快捷键:Ctrl + Shift + O Clone 克隆项目
这里的地址用的是
Next–>Next
选择路径
点击确定等到右下角的output pull完成就可以了
在窗口的Repositories 可以看到pull下来的项目
下面是分支信息
在分支信息里你可以
从origin 的master check out 一个本地分支出来。名字可以自定义
我切了一个xiaolong的本地分支出来
在一般的项目开发过程中,由于成员不止一个,我们不会直接在master做操作。因为每个人都在master分值上改来改去的话 。项目就容易出问题,出现冲突等…
现在xiaolong分支是跟主分支一样的内容了。我们可以在这个分支的本地分支进行修改。
之后合并到主开发分支再push到远程仓库就可以了
右键MyGitTest –> Open in Explorer
找到README.md修改一下里面的内容
回到smartGit 可以看到 当前文件的修改信息,还有差异文件列表
点击 stage commit
添加完文件后commit上去
注意:我们commit是commit到我们当前的分支。
所以要在Branches 里面
右键master –>check out
然后右键 xiaolong–>merge
然后点击上面的push. push上去。
等output 输出。。
完成之后刷新一下github上面的该项目。push完成了。
在SmartGit使用中,犹豫我们是试用版所以每30天就会过期,过期就不能用了。这边提供过期解决方案:删除配置文件。具体参照SmartGit过期解决方案
- Github仓库创建及git常用命令使用
- GitHub使用及git常用命令
- Git常用命令及GitHub入门使用
- 【Git】1.创建GitHub仓库
- 使用github创建仓库
- Github及git常用命令
- 手把手教你使用git GitHub创建管理仓库
- git 使用笔记以及github注册以及创建仓库方法
- Git 仓库的创建和常用命令的使用
- windows下使用git及github仓库管理项目 入门
- Git远程仓库及github的使用备注
- windows下使用git及github仓库管理项目
- windows下使用git及github仓库管理项目 入门
- git 创建仓库并提交到github
- Git创建本地仓库以及关联github
- cygwin git 在github创建仓库
- git 常用命令(创建仓库到远程送到)
- Linux创建git工程及git仓库
- 基数排序总结
- HTML5-简单触摸事件
- Linux下5种动态库运行时搜索路径的方法
- 第十六周 项目一 - 冒泡排序
- 单例模式
- Github仓库创建及git常用命令使用
- Java语法学习2
- 第十六周 项目二 - 大数据集上排序算法性能的体验
- 用 GSL 求解超定方程组及矩阵的奇异值分解(SVD) 2
- 第十五周oj训练——将字符串插入到另一个字符串的指定位置(串)(2274)
- Android 官方文档 - Bound Services
- gitserver服务器搭建以及代码自动更新
- Oracle 常用命令大全
- 【程序员的财富自由之路】停更说明...