git--基本操作

是大一开始用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推送