git config --global user.name "bryan sun"
git config --global user.email "hitsjt@gmail.com"
git config --global --list 查看当前用户(global)配置
git config -l 查看配置。
mkdir sample 创建一个文件夹
git init 初始化版本库
ls -a //显示当前目录下的所有文件及文件夹包括隐藏的.和..等
echo "git repo2" >> test.txt 输入内容追加到 test.txt
cat test.txt 查看文件内容
git add test.txt 提交到暂存区
git commit -m "repo2 first commit"
git status
git reset HEAD bash_demo.txt 回滚暂存区到工作区
git checkout -- bash_demo.txt 放弃工作区修改
git log 查看commit记录
git reset --hard b48c663735614046aa8887902c4beab9823c9ed8 回滚到初始版本
git reflog 查看提交记录
git rm bash_demo.txt 清除本地文件
ssh -T git@github.com 查看跟github钥匙联接成功了没有
git remote add origin git@github.com:ClarkHo/Clark_muke.git 本地仓库跟远程仓库关联起来
git push -u origin master 加了参数-u后,以后即可直接用git push 代替git push origin master
git clone git@github.com:ClarkHo/clone_repo_-demo.git 克隆远程仓库
git tag 查看所有标签
git tag name 创建标签
git tag -a name -m "comment" 指定提交信息
git tag -d name 删除标签
git push origin name 标签发布
git push origin :refs/tags/ #删除远程指定tag
git branch feature_x 创建新分支
git branch -a 查看当前所有分支
git checkout feature_x 切换分支
git merge feature_x 合并其它分支到当前分支
git branch -d feature_x 删除分支