下面的这个图就很好的反映了我刚听到git的时候,下面的三连问就很好的反应了我当时的状态。
相信很多大四的毕业生,在写论文时都对下面的情况深有体会的吧(哈哈哈,太真实了)
好了,言归正传,下面我们来看下什么是Git。Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有内容。
下面我整理了一些在我练习项目期间常用的一些命令:
安装Git(Linux系统中)
sudo apt-get install git-core
配置Git信息
git config --global 姓名
git config --global 邮箱
配置文件 ~/.gitconfig
git config --list :查看配置信息
获取仓库
1.git init //在当前目录自己创建新的仓库
2.git clone //克隆远程仓库,该方法最常用,-网址
例如:git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/
git status: 查看文件状态
git add : 提交文件到暂存区
git diff: 查看文件修改前后的差异
git commit: 将暂存区的文件提交到本地版本库
git push: 将版本库中的文件推送到服务器
git log : 查看提交的历史日志
git branch 分支名:新建分支
git checkout -b 分支名:新建分支并切换到该分支
git branch -D 分支名:强制删除分支
git branch :查看本地分支
git branch -a :查看远程分支
git checkout 分支名:切换到该分支
git stash :将当前分支的工作内容储藏起来,以便于切换到另外的分支工作
git stash apply 名字 : 从stash区域取出指定原工作到当前工作区
git merge 分支名 :合并分支