#创建本地机器的的名字和Email地址
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
git init        #创建仓库

git add <file>     #添加到临时仓库
git add .         #所有修改的文件添加到临时仓库
git rm <file>      #从版本库中删除文件

git commit -m "备注"  #提交到仓库
git status             #查看工作区状态

git log                    #查看提交历史
git log --pretty=oneline   #查看提交历史简洁版

git reset --hard HEAD^ #回退到上一版本 git reflog #查看历史命令 git reset --hard <commit id> #根据commit id穿梭到该版本 git checkout -- <file> #丢弃工作区的修改 git reset HEAD <file> #丢弃暂存区的修改 '''比较文件diff''' git diff file #查看被修改的内容 git diff <id1><id2> #比较两次提交之间的差异 git diff --cached #比较暂存区和版本库差异 '''分支管理''' git branch #查看分支 git branch <name> #创建分支 git checkout <name> #切换分支 git checkout -b <name> #创建并切换分支 git merge <name> #合并某分支到当前分支 git branch -d <name> #删除分支 git branch -D <name> #强制删除分支 '''git暂存管理工作区''' git stash #储藏工作区内容 git stash pop #恢复的同时删除stash内容 git stash list #查看储藏的工作区 '''Git远程仓库管理''' git remote -v   #查看可以抓取和推送的origin地址 git remote add origin https://github.com/MelonJiang/MLML.git #关联远程仓库 git push -u origin master  #提交到远程仓库 git push origin dev #提交其他分支到远程仓库 git clone git@github.com:MelonJiang/MLML.git  #克隆远程版本库 git checkout -b dev origin/dev #创建远程的dev分支到本地(在本地创建和远程分支对应的分支)

转载于:https://www.cnblogs.com/yao950814/p/10307557.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐