git的常用命令介绍
将GitHub上项目拉取到自己的本地
使用命令git clone 远程仓库地址
仓库地址在GitHub上项目页面的clone or download中,如图所示
将仓库地址复制下来,然后在自己的git客户端中命令即可,如图所示克隆成功
可以使用git log 查看当前仓库项目的提交日记,需要cd到项目目录中
在clone过程中,有两个东西自动生成
- 一个是远程仓库名称origin,使用git remote查看到,名字可以修改
- 一个是生成本地仓库,生成一个默认的主干分支(代码版本)master ==》 origin/master 追踪的就是远程仓库的master,使用 git branch查看 -r
对项目进行添加修改
【step 1】 打开自己本地的项目目录,向其中添加自己代码,如下图,我这里添加一个main.cpp
【step 2】 将文件保存后,在git bash中查看,输入命令 git status ,就会出现如图所示
【step 3】 在图中git会提示你将工作区的代码添加到暂存区,输入命令 git add filename 或者 git add .,filename就是将单个文件添加进来,点就是将当前目录下所有文件都添加进来,即可将文件添加到暂存区,添加后在使用 git status 查看如下图,git会提示你最后可以将代码提交 (commit) 到本地分支上
【step 4】 输入命令 git commit -m “xxx”,将暂存区的代码提交到本地分支上,后面的-m选项可以添加对本次提交的说明,提交之后如图显示
【step 5】 输入命令 **git push **,可将本地仓库的代码提交到远程Github仓库中,如下图
此时打开自己的github网页上可以看到自己提交的代码文件已经上传上去了
上文用到的常用git命令
git clone 远程仓库路径 把指定的远程仓库的代码拉取到本地
git add filename或者 . 将指定文件或者当前所有文件都添加到暂存区中
git commit -m "xxx" 把暂存区的代码提交到本地仓库的分支上
git push 将本地仓库分支上的代码提交到远程仓库的分支上
git pull 将远程代码拉取到本地,一般用于本地已有这个项目,但是项目由其他git客户端修改过,然后 直接使用git pull只会将只修改的代码部分拉取下来
git status 查看当前操作的状态信息
git log 查看代码修改日志信息
工作区 当前存放代码的目录
暂存区 git add把工作区修改的内存添加到暂存区中
本地仓库 git commit把本地暂存区的修改提交到本地代码仓库分支中(不同分支代表不同的代码版本)
远程仓库 通过git push把本地仓库的某一分支上代码推送到远程仓库的某个分支上
HEAD指针 本地仓库每一个分支上的代码修改都会生成一个commit_id信息,HEAD指针指向最近一次修改 conmmit提交,通过这个commit_id可以进行版本回退
掌握这些基本的git命令有助于大家在GitHub上扒项目了(●’◡’●)