git 命令

git init   #初始化仓
git add "readme.txt" #添加文件到仓库
git commit -m "提交文件" #提交文件
git status #查看仓库当前状态
git diff "readme.txt" #查看当前文件与已经提交到仓库的文件对比修改了哪些内容
git reset --hard HEAD^ #退回到上一个版本
git reflog #记录命令
git checkout -- readme.txt #回到最近一次git commit或git add时的状态
git reset HEAD readme.txt #把暂存区的修改撤销掉,重新放回工作区
rm readme.txt #从工作区中删除该文件
git rm readme.txt #从版本库中删除该文件
git checkout -- readme.txt #用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”
git remote add origin https://gitee.com/个人地址/my-git.git #关联远程仓库
git remote -v #查看远程库信息
git remote rm origin #解除本地与远程库绑定
git push -u origin master #把本地库的所有内容推送到远程库上
git remote set-url origin 仓库地址 #修改仓库对应的仓库地址
git push origin master #推送最新修改
git fetch origin master #从远程仓库下载所有最新版本的内容
git merge origin/master #将远程仓库下载的合并到本地仓库
git pull --rebase origin master #git pull = git fetch + git merge
git remote rename origin chhjnavy #修改仓库名为chhjnavy
git clone https://gitee.com/chjnavy/xxx.git #从远程库克隆到本地
git switch -c dev#创建并切换分支
git merge dev #将分支合并到master分支上
git branch -d dev #删除分支
git branch -D Dev # 强行删除没有合并的分支
git stash #保存工作现场
git stash list #查看保存的工作现场
git stash pop #恢复现场的同时删除stash
git stash apply stash@{0} #恢复某个特定的现场
git cherry-pick 4c805e2 #在master分支上修复的bug,合并到当前dev分支
    

ssh-keygen -t rsa -C "自己注册码云时的邮箱" #生成公钥文件

 

上一篇:Android实现与PHP服务器的交互


下一篇:win7下简单FTP服务器搭建