git命令基本应用

git 文件的三种状态:
  • 已修改(modified):表示文件已经修改,但是还没有保存到数据库中
  • 已暂存(staged):对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中
  • 已提交(committed):数据已经保存到了本地数据库中
常用的 git 命令:

git config命令: 对git进行一些配置

  • 设置用户名
git config --global user.name "yourName"
  • 设置邮箱账户
git config --global user.email "[email protected]"

git init 命令:初始化本地版本库
进入需要git的目录下,运行命令:

git init

在本地修改文件后要用到
**git add **命令:将要提交的文件的信息添加到索引库中

git add .  //提交全部
git add textName //提交文件名为textName的文件

git commit -m "[descriptive message]" 命令:将数据提交到数据库中

git commit -m "update"  //update为提交描述词

至此,文件的修改已经同步到了本地的git 仓库中,
为了防止数据丢失,我们通常会将代码提交到远程仓库中;
前面已经配置了远程仓库,一般利用ssh(安全认证协议)秘钥(需要自行配置)提交

添加远程仓库地址

使用ssh

git remote add origin [email protected]:/<仓库名>.git

使用http

git remote add origin git remote add origin https://github.com//<仓库名>.git

git push命令:将本地仓库的修改同步到远程github仓库上

git push <远程主机名> <本地分支名>:<远程分支名>
git push origin master //默认主分支名

git clone命令:将git远程仓库上的代码克隆到本地

git clone <版本库的网址> //该命令会在本地主机生成一个目录,与远程主机的版本库同名

git clone https://github.com/jquery/jquery.git //克隆JQuery版本库

如果你想自己命名本地目录

git clone <版本库的网址> <本地目录名>

你可能感兴趣的:(git命令基本应用)