本文章为新手总结,也是本人学习的一个过程记录,主要以目的为导向满足基本的,让你快速入手git,更多细节参阅已经写的很详细的博文。
git是代码版本管理的工具,仓库分为几个区域。
Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库
我们可以右键单击 git bash here 从此目录打开命令行。
第一次使用需要配置一个基本信息:
#设置全局用户名 可以将[name]改为github的用户名
git config [--global] user.name "[name]"
#设置全局邮箱地址
git config [--global] user.email "[email address]"
从远程仓库下载代码:
git clone url
url(Uniform Resource Locator) :远程仓库网址
这会在你的当前目录下建立一个以远程仓库命名的目录,并且生成暂存区。
也可以生成新的仓库。
#初始化当前目录
git init
#在当前目录下生成特定名字的仓库
git init project-name
我们可以将新建的文件先添加到暂存区。
git add filename
#添加整个目录
git add filename dir
#添加当前目录下的文件
git add .
#将文件从暂存区移除
git rm filename
#文件改名
git mv origin-name new-name
查看添加前后的变化
git diff
将 Index 暂存区下的文件提交到仓库区
git commit -m "提交记录信息,为提交作注释"
分支操作
#列出分支
git branch
#新建分支 基本都会建立master
git branch branch-name
#远程分支
git branch -r
将自己的远程仓库与本地仓库建立连接
#建立远程仓库联系
git remote add origin url
#将自己的仓库上传到远程仓库
git push branch-name
以上是从建立仓库到同步到远程仓库的过程最基本的命令,满足我们实验基本的要求。