跟github建立链接(电脑里面要安装git)
gitk 打开图形界面
git clone 地址
git status(看状态)
git add.(提交)
git commit -m ‘初始化项目’ (提交到本地)
git commit --amend 追加提交
git push(提交到服务器)
git push origin master -f 强制推送 or 我们只需加上 --rebase 参数然后再重新 push 一次即可
git pull origin master (拉取)
git push -u origin master 将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。
git tag (记录版本的commit号,方便后期回溯) 使用git tag命令跟上名字,直接创建一个tag
git checkout (切换到对应的tag查询文件)
git log (查看提交历史)
git reset --hard 版本号 (回到某个版本)
git status(去除小程序文件后面的M)
git clean -df (强制清除)
git checkout -b 名称 创建一个子分支
git push -u origin (新创建的分支如果第一次push该分支后面需加-u origin是云端的别名 同时为云端也新建一个分支例如 goods_cate)
git branch 查看当前目录下的所有分支
git merge 其他分支的名字 合并其他分支的代码
git rm -r --cached . 清缓存 (.gitignore 更新之后需要清缓存)
git fetch <远程主机名> <分支名> //这个命令将某个远程主机的更新全部取回本地
git pull
相当于
git fetch origin
git merge origin/master
git pull --rebase
相当执行:
git fetch origin
git rebase origin/master
合并方法更简单,更容易理解。但是很多时候我们更需要的是rebase
同时推送到多个仓库 (拉取的时候以默认的为准 这里也就是码云)
git remote add origin https://gitee.com/greyzeng/article.git (码云)
git remote set-url --add origin https://github.com/GreyZeng/article.git (github)
git push origin master
git常用命令
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...