是大一开始用git,随手记的笔记,加粗为常用【记得把本地生成的ssh搞到github的设置里】【有点儿乱,但是只要之前粗略了解过,你再用这个查操作就很简单了,不乱!】
总而言之,言而总之
【你啥也没有,只是下载了git,如下操作】新建一个仓库,上传到github
git init
git add .
git commit -m ‘备注’
git remote add origin https://balabal
git pull –rebase origin master[远程仓库不为空,必须做这一步]
git push -u origin master
【你git clone完代码,也修改了,要上传,如下操作】
git add .
git commit -m “备注”
git push origin master (从远程库更新本地库)
git pull origin
很久了,忘了从哪里截的–
git status查看项目的当前状态
git init 将该文件夹变为git仓库
将工作目录的文件放入git仓库只需要两步:
-git add 文件名
-git commit -m “你干了什么”
git log命令显示从最近到最远的提交日志 查看历史
type 显示txt中的内容
查看状态 git status
倒退一步(最近的一次操作): 、
git reset HARD~
git reset –hard 版本号(commit_d前几位就行,次数不多的情况下)
使用git log查看提交记录,以便于要回退到哪个版本
git reflog查看命令历史
恢复原有操作(就是撤销你的这次的操作):
将暂存区域恢复之前的状态哦
git checkout – 文件名
放入暂存区撤销
git reset head 文件名
git checkout – 文件名
删除
在cmd中del 文件名
git rm 文件名
git commit -m “”
在版本库里删除无法找回
在误删的情况下可以
git checkout – 文件名
关联一个远程库
本地->远程git remote add origin git@github.com:thesecondlight/xxx.git
关联后推送内容 git push -u origin master 第一次推送master分支所有内容之后git push origin master
『出现remote origin already exists git remote rm origin』
从远程库克隆下一个本地库 远程库->本地库git clone git@github.com:thesecondlight/xxx.git
从远程库更新本地库git pull origin master
新建一个.txt
echo “this is a txt”>>read.txt
查看尚未缓存的改动 变更的内容git diff
查看已缓存的改动 git diff –cashed
删除文件 git rm -f(强制)
重命名 git mv old new
创建分支 git branch (branchname)
切换分支git checkout (branchname)
创建并切换git checkout -b branchname
合并分支命令git merge branchname
合并(branchname)指定分支到当前分支列出分支git branch
删除分支git branch -d branchname
常见报错http://blog.csdn.net/dengjianqiang2011/article/details/9260435
git pull origin master更新本地库push推送