git初始化
git config --global user.name "chuugokujin"
git config --global user.email "x@x.com"
clone 一个仓库
(从远程仓库到本地当前目录)
git clone https://github.com/x/repo
初始化一个新仓库
git init
基本操作命令
git add file #将文件加入到缓存区(index)
git status #查看当前git仓库的状态
git diff --cached #查看缓存区中哪些文件被修改了
git commit -m "discription ...." #提交到本地仓库
将本地仓库关联到远端服务器
git remote add hostname https://github.com/chuugokujin/shiyanlou-001
分支与合并
git branch test #创建分支test
git branch #查看当前分支列表
git checkout test #切换到某个分支
git merge -m "comments" test # 合并test分支到master分支
git branch -d test # 仅能删除被当前分支合并的分支 -D 强制删除
git reset --hard ^HEAD #放弃当前修改
git日志
git log #查看日志,显示所有的提交
git log --stat # 详细显示提交的文件做了哪些修改
其他
git pull # 获取远程仓库的最新更新
git push ssh://..../.. master:master # 推送本地修改到远程仓库,在这之前最好先 git pull
参考--实验楼