Git与Github的基础使用之--创建版本库
2017-04-12 19:07
543 查看
本学习是在本地使用mac os操作系统,在服务器使用cent os 6.8下进行的。
Git是代码托管与在线版本管理非常好用的工具,在IT工程师中有广泛的应用。其中Github是一个代码托管平台,搭建了一个社区化的网上代码托管与分享环境。
很明显,本机已经安装了git,但是没有安装Git怎么办呢?可以参考一下这篇廖大大的教学文章即可:廖大大的GIT教学网站
4000
使用macbook的话可以先安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/。
当然也可以下载Xcode便可自动集成git了
创建一个版本库非常简单,首先要在本地新建一个文件夹,用几行命令就可以了:
这里因为使用的是zsh所以‘%’前是电脑信息,后面是输入的命令。pwd是显示当前路径的命令,mkdir是创建文件夹,cd是进入文件路径。
第二步,使用
使用非空文件夹进行学习也是可以的,但是保证非空文件夹内容不重要或不需要,否则玩坏了就不好了。
然后我们来写一个readme.txt来试验一下,首先在目录下进行readme.txt的编写,或者在其他地方写好后再拉过来也可以,但是一定要在本地库文件夹下,不然git再厉害也找不到你要更新那部分文件:
接下来使用
接下来使用
为什么Git添加文件需要add,commit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件,比如:
Git是代码托管与在线版本管理非常好用的工具,在IT工程师中有广泛的应用。其中Github是一个代码托管平台,搭建了一个社区化的网上代码托管与分享环境。
Git的安装检查
首先可以试试输入git来看看本机是否已经安装Git:
很明显,本机已经安装了git,但是没有安装Git怎么办呢?可以参考一下这篇廖大大的教学文章即可:廖大大的GIT教学网站
4000
使用macbook的话可以先安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/。
当然也可以下载Xcode便可自动集成git了
创建版本库
什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。创建一个版本库非常简单,首先要在本地新建一个文件夹,用几行命令就可以了:
MacBook-Pro-2% mkdir myweb MacBook-Pro-2% cd myweb MacBook-Pro-2% pwd /Volumes/Transcend/myweb
这里因为使用的是zsh所以‘%’前是电脑信息,后面是输入的命令。pwd是显示当前路径的命令,mkdir是创建文件夹,cd是进入文件路径。
第二步,使用
git init命令让git接管这个文件夹,也就是说变成git可管理的本地库:
MacBook-Pro-2% mkdir myweb MacBook-Pro-2% cd myweb MacBook-Pro-2% pwd /Volumes/Transcend/myweb
MacBook-Pro-2% git init
Initialized empty Git repository in /Volumes/Transcend/myweb/.git/
使用非空文件夹进行学习也是可以的,但是保证非空文件夹内容不重要或不需要,否则玩坏了就不好了。
然后我们来写一个readme.txt来试验一下,首先在目录下进行readme.txt的编写,或者在其他地方写好后再拉过来也可以,但是一定要在本地库文件夹下,不然git再厉害也找不到你要更新那部分文件:
接下来使用
git add告诉git有文件要添加,比如对于readme.txt用
git add readme.txt这个代码
接下来使用
git commit命令告诉git把文件提交到仓库:
MacBook-Pro-2% vim readme.txt MacBook-Pro-2% git add readme.txt MacBook-Pro-2% git commit -m "wrote a readme file" [master (root-commit) 87b016b] wrote a readme file Committer: Chenjun Xiong <ChadwinSean@MacBook-Pro-2.local> Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly. Run the following command and follow the instructions in your editor to edit your configuration file: git config --global --edit After doing this, you may fix the identity used for this commit with: git commit --amend --reset-author 1 file changed, 2 insertions(+) create mode 100644 readme.txt MacBook-Pro-2%
git commit命令可以后加-m加备注,来给本次更新作说明。
为什么Git添加文件需要add,commit一共两步呢?因为commit可以一次提交很多文件,所以你可以多次add不同的文件,比如:
$ git add file1.txt $ git add file2.txt file3.txt $ git commit -m "add 3 files."
相关文章推荐
- 使用git和github管理自己的项目---基础操作学习
- git ssh key创建和github使用
- Git基础之(二十二)——使用GitHub
- 在Jenkins中使用Git托管项目的源码创建Build Job(托管在GitHub上面)
- 如何使用git提交代码到github主页上(基础)
- 如何使用 Jenkins、GitHub 和 Docker 在 Azure 中的 Linux VM 上创建开发基础结构
- Git学习使用(二):创建版本库
- github使用(通过webstorm创建一个nodejs项目的本地git库,推送到github进行管理,(ssh密钥无用户密码方式))
- GitHub使用流程- Git Shell 的一些命令总结(二) 创建代码库并学会更新
- Git简单使用教程(三)-创建版本库
- 配合 GitHub -- Git 的基础使用
- 使用git和github管理自己的项目---基础操作学习
- Android基础入门教程——1.5.2 Git之使用GitHub搭建远程仓库
- Github创建项目并使用git将本地项目push到github
- git 使用笔记以及github注册以及创建仓库方法
- Git使用(2)创建版本库
- 【工具】创建GitHub代码库(MyGit最基本的使用)
- git 入门第一节 创建版本库 及 相关命令使用
- git 使用(ssh key创建和github使用)
- 使用git和github管理自己的项目---基础操作学习