git 命令 非常常用
主流的仓库管理服务器,svn 和git
接下来,介绍git 操作(自用
先讲一个简单的demo 流程
环境:centos、git
#先创建一个本地 git 文件夹
mkdir test && cd ./test
#写一个README.md
#echo “# 张不大 的demo” >> README.md
#初始化本地仓库 (生成 .git )
git init
#把 README.md 添加到仓库
git add READMD.md
#提交到缓存中
git commit -m “第一次提交”
#添加到你的 github 仓库中
git remote add origin git@github.om:xxxxreposxxx.git
#提交
git push -u origin master
至此,一个 git 由创建到生成项目再到提交就完成了。
但是实际生产环境,以及实际操作肯定要比这个要复杂不少。
# 提交参考
提交暂存区到仓库区
git commit -m "msg"
# 提交暂存区的指定文件到仓库区
$ git commit [file1] [file2] ... -m [message]
# 提交工作区自上次commit之后的变化,直接到仓库区
$ git commit -a
# 提交时显示所有diff信息
$ git commit -v
# 使用一次新的commit,替代上一次提交
# 如果代码没有任何新变化,则用来改写上一次commit的提交信息
$ git commit --amend -m [message]
# 重做上一次commit,并包括指定文件的新变化
$ git commit --amend [file1] [file2] ...
#远程仓库与本地仓库的一些配置 ,经常会出现本地仓库和远程仓库出现冲突
# 下载远程仓库的所有变动
$ git fetch [remote]
# 显示所有远程仓库
$ git remote -v
# 显示某个远程仓库的信息
$ git remote show