基本了解
git命令是一些命令行工具的集合,它可以用来跟踪,记录文件的变动。比如你可以进行保存,比对,分析,合并等等。这个过程被称之为版本控制。已经有一系列的版本控制系统,比如SVN, Mercurial, Perforce, CVS, Bitkeepe等等。
Git是分布式的,这意味着它并不依赖于中心服务器,任何一台机器都可以有一个本地版本的控制系统,我们称之为仓库。如果是多人协作的话,你需要还需要一个线上仓库,用来同步信息。这就是GitHub, BitBucket的工作。
现在有很多免费的git搭建的网站,比较有名的,比如说github,还有一些国内的,coding、csdn代码托管平台、京东代码托管平台等等。
github https://github.com/
coding https://coding.net/
csdn代码托管平 https://code.csdn.net/
京东代码托管平台 https://code.jd.com/
1.注册Git账号
https://coding.net/
注册账号后,新建一个项目,项目分私有和公开的,公开的就是所有人只要访问你的git主页,就可以看到你的代码,私有的就是只有你能看到,或者你的授权了的用户可以看到,这里新建一个私有的项目。
2.安装Git客户端
安装git非常直接:
-
在Linux上安装Git
首先,你可以试着输入
git,看看系统有没有安装Git:$ git The program 'git' is currently not installed. You can install it by typing: sudo apt-get install git像上面的命令,有很多Linux会友好地告诉你Git没有安装,还会告诉你如何安装Git。
-
在Mac OS X上安装Git
如果你正在使用Mac做开发,有两种安装Git的方法。
一是安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档:http://brew.sh/。
第二种方法更简单,也是推荐的方法,就是直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”,在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了。
Xcode是Apple官方IDE,功能非常强大,是开发Mac和iOS App的必选装备,而且是免费的!
-
在Windows上安装Git
在Windows上使用Git,可以从Git官网直接下载安装程序,(网速慢的同学请移步国内镜像),然后按默认选项安装即可。
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!
3.配置Git
-
安装完git,首要任务是配置我们的信息,最重要的是用户名及邮箱,打开终端,执行以下命令。
-
$ git config --global user.name "My Name"$ git config --global user.email myEmail@example.com
4.具体命令
- git clone --从远程主机克隆一个代码库到本地
git clone https://git.coding.net/run_snail/python.git #下载自己的项目
- git add 向代码库添加代码
- git add a.py
- git commit 向代码库提交代码
- git commit -m '注释' #提交代码
- git push 把本地代码推到远程主机上
- git pull 更新远程主机上代码到本地
- git branch 查看当前所在的分支
- git branch -a 查看所有分支,包括远端分支
- git remote 查看远端服务器
- git push publish work 向远程服务器publish的work分支推送代码
- git push publish work:lesson 把本地的work分支推送到远程服务器publish,新创建的分支为lesson(不建议使用)
-
git rm --删除一个文件
-
git config --global credential.helper store 长期储存密码 因为git默认是不储存密码的,不执行这条命令的话每次更新代码,或者提交代码都需要输入密码