git 命令行操作笔记

git中的选项解释


-d  --delete:删除

-D  --delete --force的快捷键

-f  --force:强制

-m  --move:移动或重命名

-M  --move --force的快捷键

-r  --remote:远程

-a  --all:所有

创建本地git仓库


git init

提交代码到git仓库


git add . 

git commit -m"提交说明"

本地git仓库添加到远程仓库中


git remote add origin gitSSH



克隆远程仓库到本地


git clone SSH

拉取远程分支到本地,并创建分支


git checkout -b 本地分支名 origin/远程分支名

拉取远程仓库数据,保留本地,替换远程


git pull origin master --allow-unrelated-histories

创建并切换到对应的分支


git checkout -b branchName 

本地分支与远程分支关联


git branch --set-upstream-to=origin/<branch> dev

查看本地分支


git branch

查看远程分支


git branch -r

查看全部分支


git branch -a

删除本地分支


git branch -d <branchname>

git branch -D <branchname>(强制删除)

删除远程分支


git branch -d -r <branchname>(本地分支名)

git push origin :<branchname>(推送到远程分支)

合并分支


git merge   <branchname>

修改远程仓库地址


 git remote -v 显示当前的地址

 git remote set-url origin https://github.com/youname/warehousename.git

 git push -u origin master

强制推送到远程仓库,且远程和本地关联



git push -u origin master -f

git tag,打上标签

创建标签


git tag -a <版本号> -m "<备注信息>"

推送所有标签


git push origin --tags

删除本地标签


git tag -d <版本号>

删除远程标签


git push origin --delete <版本号>

Warning: the ECDSA host key for 'myserver' differs from the key for the IP address '192.168.1.81


ssh-keygen -R 192.168.1.81

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,737评论 9 163
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,604评论 0 13
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,717评论 4 54
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,958评论 5 147
  • 突然收到班主任Jack的邀请,让我今晚给大家分享共读心得,我的第一反应:我去,不就是早上提了个建议吗,这就枪打出头...
    东门之管阅读 446评论 0 0