GitHub常用命令总结

ssh-keygen -t rsa -C "getformat@gmail.com" #设置ssh key

ssh -T git@github.com#测试公钥是否添加到账户

mkdir git-tutorial

cd git-tutorial

git init#初始化git-tutorial仓库


git clone git@github.com:YuChangwei/wdpress69.git#clone已有仓库到当前目录

git status#查看状态,显示为Untracked files的是未提交到Git仓库

git add index.html#将文件提交到暂存区

git commit#正式提交

在编辑器中记录提交信息的格式如下:

第一行:用一行文字简述提交的更改内容

第二行:空行

第三行以后:记录更改的原因和详细内容

如果在编辑器启动后想中止提交,请将提交信息留空并直接关闭编辑器,随后提交就会被中止

git  log#添加成功后,查看提交日志

git log --pretty=short#只显示提交信息的第一行

git log README.md#只显示与该文件县官的日志。如果在git log命令后加上目录名,便会直线式该目录下的日志

git log -p#显示文件的改动

git log -p README.md#查看README.md文件的提交日志以及提交前后的差别

git diff#查看更改前后的差别

git diff HEAD#查看工作树和最新提交的差别

git commit -m "First commit“#记录一行提交信息

#在执行git commit命令之前先执行git diff HEAD命令,查看本次提交和上次提交之间有什么差别,等确认完毕后再进行提交

git push#push操作后,GitHub上的仓库才会被更新

git remote add orgin git@github.com:YuChangwei/git-tutorial.git#添加远程仓库

git push -u orgin master#在本地目录下执行,将本地仓库push到远程仓库


git branch#显示分支一览表

git branch -a#查看当前分支的相关信息

git checkout -b feature-A#创建feature-A分支,并将当前分支切换为feature-A

#等同于

git branch feature-A

git checkout feature-B


git checkout -b feature-D origin/feature-D#将feature-D分支获取至本地仓库

git pull origin feature-D#获取最新的远程仓库分支



git checkout -#切换回上一个分支

git merge --no-ff feature-A#先切换回master分支后,执行此语句,用于合并分支

git log --graph#以图表形式查看分支,按q退出

git reset --hard 哈希值(只要输入四位以上就可以执行)

git reflog#查看当前仓库执行过的操作的日志

git commit --amend#修改提交信息

git rebase -i#压缩历史


删除一个repository,例如HelloWorld项目。进入HelloWorld,点击右边Settings,最下面delete this repository。













评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值