1)先进入cd ~/workspace/K10A/
2)在这个目录下查看 ls -al 信息
3)看到Kernel-4.14 进入 cd Kernel-4.14
4)git log 查看信息(这步开始,可以正常使用git命令了)
git log命令显示从最近到最远的提交日志,我们可以看到3次提交,最近的一次是append GPL,上一次是add distributed,最早的一次是wrote a readme file。
GIT:是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
优点:
适合分布式开发,强调个体。
公共服务器压力和数据量都不会太大。
速度快、灵活。
缺点:
资料少(起码中文资料很少)。
学习周期相对而言比较长。
不符合常规思维。
代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
Git 常用的是以下 6 个命令:git clone、git push、git add 、git commit、git checkout、git pull
git 中的四个分区
workspace:工作区
staging area:暂存区/缓存区
local repository:版本库或本地仓库
remote repository:远程仓库
git init - 初始化仓库。
git add . - 添加文件到暂存区。
git commit - 将暂存区内容添加到仓库中。
命令 说明
git add 添加文件到仓库
git rm 删除工作区文件
git mv 移动或重命名工作区文件
git log 查看历史提交记录
git status 查看仓库当前的状态,显示有变更的文件。
git diff 比较文件的不同,即暂存区和工作区的差异。
git commit 提交暂存区到本地仓库。
git reset 回退版本。
git blame 以列表形式查看指定文件的历史修改记录
git remote 远程仓库操作
git fetch 从远程获取代码库
git pull 下载远程代码并合并
git push 上传远程代码并合并
创建分支命令:git branch (branchname)
切换分支命令:git checkout (branchname)
列出分支基本命令:git branch
删除分支命令:git branch -d (branchname)
查看所有标签:git tag
查看远程仓库的命令:git remote
git branch 查看本地所有分支
git status 查看当前状态
git commit 提交
git branch -a 查看所有的分支
git branch -r 查看远程所有分支
git commit -am "init’"提交并且加上注释
git push origin master:hb-der 将本地库与服务器上的进行关联
git push origin master 将文件推到服务器上
git remote show origin 显示远程origin里的资源
git remote show 查看远程库
git diff 查看尚未暂存的更新
git rm --cached a.a 移除文件(只从暂存区中删除)