快速初始化一个github仓库git
git init git add README.md git commit -m "first commit" git remote add origin xxx git pull origin master git push -u origin master
若是想要加深了解如下git知识github
git clone:克隆项目 git config:查看配置信息 git branch:分支信息 git checkout:选择分支 git status:查看文件变更状态 git add:添加文件到暂存区 git commit:将本地修改过的文件提交到本地库中 git remove:远程版本库信息 git push:将本地库中的最新信息发送给远程库 git pull:从远程获取最新版本到本地,并自动merge git log:查看版本提交记录
接下来,将经过对:https://gitee.com/HOSystem/student-repost服务器
仓库进行实例操做,讲解如何使用 Git 拉取代码到提交代码的整个流程。post
从git服务器拉取代码测试
git clone https://gitee.com/HOSystem/student-repost
代码下载完成后在当前文件夹中会有一个 student-repost的目录,经过 cd student-repost 命令进入目录。命令行
配置开发者用户名和邮箱3d
# 设置名字、邮箱信息 git config user.name xxx git config user.email xxx@xxx.com # 查看git所有配置信息 git config --list
每次代码提交的时候都会生成一条提交记录,其中会包含当前配置的用户名和邮箱。code
建立、重命名、查看、删除项目分支,经过 Git 作项目开发时,通常都是在dev分支中进行,开发测试完成后合将dev分支上线到prod分支上。
查看分支信息:orm
# 查看分支信息 git branch # 建立dev分支 git branch dev # 对dev重命名成deve git branch -m deve # 删除分支 # 须要先切换到别的分支 暂时切换到master分支 # 使用checkout切换分支 git checkout master # 删除deve分支 git branch -m deve
选择分支开发
# 切换到master分支 git checkout master
查看文件变更状态
经过 git status 命令能够看到文件当前状态 Changes not staged for commit: (改动文件未提交到暂存区)
git status
可经过git status查看对那些文件进行了修改。
使用git add添加文件到暂存区,而后经过push到远程仓库。
git add .
将本地修改过的文件提交到本地库中
git commit -m "提交信息(commit information)"
经过 -m 参数可直接在命令行里输入提交描述文本
查看远程版本库信息
# 查看远程版本库信息 git remove -v # 绑定远程版本库 上传前须要先绑定远程库 git remote add origin https://gitee.com/HOSystem/student-repost
将服务器上的最新代码拉取到本地
# 将远程库的代码Pull到本地 git pull origin master
将本地的代码改动推送到服务器,push以前最好先Pull
git push origin master
origin 指代的是当前的git服务器地址,这行命令的意思是把 master 分支推送到服务器,当看到命令行返回以下字符表示推送成功了。
查看版本提交记录
经过以上命令,咱们能够查看整个项目的版本提交记录,它里面包含了提交人、日期、提交缘由等信息,获得的结果以下:
Asuna@Asuna MINGW64 /f/student-repost (master) $ git log commit d72bccefd3d24c613e4ce03f7ce5c2a8fdc9f77f (HEAD -> master) Author: xxx <xxx@163.com> Date: Fri Jan 29 16:52:37 2021 +0800 init student
提交记录可能会很是多,按 J 键往下翻,按 K 键往上翻,按 Q 键退出查看