git config --global user.name \"Your Name\"
git config --global user.email \"email@example.com\"
#初始化一个Git仓库 git init
#提交修改后的文件到Git仓库 git add e.g. git commit -m \"wrote a readme file\" #-m后面输入的是本次提交的说明 #掌握仓库当前的状态 git status #查看不同 git diff #查看历史记录 git log git log --pretty=oneline git log --graph --pretty=oneline --abbrev-commit #版本回退 git reset --hard HEAD^ #HEAD指最近一次提交的版本,即当前版本 #HEAD^指上一版本 #HEAD^^指上上一版本 #HEAD~100指前100个版本 git reset --hard 36281 #36281为要切换的版本号,版本号没必要写全,前几位就可以了 #查看每一次提交命令记录 git reflog #这个文件回到最近一次git commit或git add时的状态。 git checkout -- fileName #以把暂存区的修改撤销掉(unstage) git reset HEAD fileName #删除一个文件 git rm fileName #创建SSH Key,输入命令然后一路回车 ssh-keygen -t rsa -C \"hwnwdtx@outlook.com\" #添加远程仓库 git remote add origin git@server-name:path/repo-name.git #把本地库的所有内容推送到远程库 git push -u origin master git push origin master #-u指关联远程库 #克隆远程仓库 git clone git@server-name:path/repo-name.git #创建分支 git branch devName #切换分支 git checkout devName #创建并切换分支 git checkout -b devName #创建远程origin的dev分支到本地 git checkout -b dev origin/dev #删除分支 git branch -d devName #强行删除未合并的分支 git branch -D devName #列出所有分支 git branch #合并指定分支到当前分支 git merge devName git merge --no-ff -m \"your comment\" dev #禁用Fast forward #保存当前工作现场 git stash #查看工作现场 git stash list #应用工作现场 git stash apply stash@{0} #删除工作现场 git stash drop stash@{0} #弹出工作现场 git stash pop #查看远程库的信息 git remote #查看远程库更详细的信息 git remote -v #推送分支 git push origin master #指定本地dev分支与远程origin/dev分支的链接 git branch --set-upstream dev origin/dev #抓取远程的新提交 git pull #打标签 git tag git tag #查看所有标签 git tag #查看信息 git show #删除标签 git tag -d #推送某个标签到远程 git push origin #一次性推送全部尚未推送到远程的本地标签 git push origin --tags #可以删除一个远程标签 git push origin :refs/tags/ 因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- banwoyixia.com 版权所有 湘ICP备2023022004号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务