您的位置:首页 > 其它

git命令行操作记录(以廖雪峰老师的为蓝本,只做复习)

2016-11-27 21:25 357 查看

1:建立本地仓库

git init 在当前目录下建立一个git仓库,会生成一个.git的隐藏目录

2.文件添加和提交

将需要提交的文件添加到这个仓库目录下,因为git并不会自动搜索所有的文件夹目录

git add demo.txt 添加文件

git commit -m “这里填写你对这次提交所做的更改”

-m “—–” 这些是可选项

git commit 也可以直接提交,但为了让别人更能理解你这次修改的主要内容,强烈建议加上修改说明!

add和commit分开的主要原因是由于一次add只可以添加一个文件,但是可以使用commit一次性提交多个文件

3:查询仓库文件的状态,主要是查询是否有文件被修改

git status 会显示出被修改的文件



git diff (+希望查看的文件) (显示的是工作区与暂存区的区别)显示修改后的文件内容



​ 绿色字体代表被修改后的内容

git diff –cached 显示的暂存区与分支的区别

git add提交文件以后会把文件送去暂存区,commit提交暂存区内容到分支

4:查询提交记录

git log 查询最近的提交(commit)日志,会包括提交人的信息以及提交时间

git log -pretty=oneline 简洁式



如图中所示,git的每个版本的id号都是用SHA1计算出来的,并不相同

利用 git reset –hard HEAD^ 可以退回上一次提交的状态

HEAD^^是上上次…………HEAD~number 回退number个版本

对于GIT内部有一个HEAD指针指向当前版本,回退会移动指针,但是不会删除已经存在的版本

git reflog 查询版本系统变更记录



可以让你在回退版本后依然能够再重新回来
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git