git config --global user.name "your name" git config --global user.email "your email"
git init # 把目录变成Git可以管理的仓库
ls -ah # 查看隐藏的文件
git add # 添加文件到仓库
git commit -m "说明" # 文件提交到仓库
git status # 查看仓库当前状态
git diff 文件 #查看文件修改详情
git log # 查看历史日志
git log --pretty=oneline # 以行的方式显示
git reset --hard HEAD^ # 退回上一个版本
git reflog # 记录每一次git命令
git reset HEAD readme.txt # 当文件修改已经add过了,用来撤销
git checkout -- readme.txt # 用于撤销还未add的修改记录
git rm 文件 # 删除文件后,记得commit
ssh-keygen -t rsa -C "your email" # 创建SSH_key
关联本地仓库
git remote add origin https://github.com/zheng1076/learngit.git git push -u origin master # 第一次需要加U
git push origin mastergit checkout
命令加上-b
参数表示创建并切换,相当于两条命令
git branch dev
git checkout devgit branch
命令会列出所有分支,当前分支前面会标一个*
号git merge
命令用于合并指定分支到当前分支
git branch -d dev 删除分支git remote
要查看远程库的信息
更多精彩内容见:https://www.liaoxuefeng.com/wiki/896043488029600