Git使用方法总结,工作之后才逐渐熟悉理解这些git语句

这篇博客起初是在网上搜罗的,后来加入了自己在工作上的一些积累;

自己总结的:

ssh-keygen  -t rsa –C youremail@example.com(生成公钥.ssh文件)

绑定用户名:git config --global user.name"your name"

绑定邮箱:git config--global user.email "your email address"

ssh git@github.com(信任github账号,免输密码)

1.git init(取消已有的绑定仓库地址)

2.(绑定push的仓库地址)git remote add origin https://github.com/tugenhua0707/testgit.git

3.然后git push –uorigin master上传到已经过初始化的仓库

 

git clone https://github.com/VictorJiaChengWang/WJCTest.git(克隆仓库代码)

git push --set-upstreamorigin master

git add readme.txt添加readme.txt文件添加到暂存区

git commit -m “readme.txt第一次提交”à把暂存区的所有内容提交到当前分支上

git status查看上次操作的状态

git diff readme.txt查看readme.txt与上传到本地文件的不同之处

git log查看上传记录日志

git reset --hard HEAD^回退到上一个版本

git reset --hard HEAD^^回退到前两个版本

git reset --hard HEAD~100会退到前一百个版本

git log --pretty=onelineà单行显示log信息

cat readme.txt通过命令cat查看readme.txt的内容

git reflog通过该命令即可获取到版本号

显示如下:

047dfb3 HEAD@{0}: reset:moving to HEAD^

abf806d HEAD@{1}:commit: readme.txt第三次提交

047dfb3 HEAD@{2}:commit: readme.txt第二次提交

5c47227 HEAD@{3}: reset:moving to HEAD^

a1682c5 HEAD@{4}:commit: readme.txt第二次提交

5c47227 HEAD@{5}: commit(initial): readme.txt第一次提交

最前面的十六进制数字就是版本号,通过命令“git reset –hard 版本号”来回退到指定的历史版本;

git checkout -- readme.txt把readme.txt文件在工作区做的修改全部撤销掉

注意:命令git checkout –readme.txt 中的 – 很重要,如果没有 – 的话,那么命令就会变成创建分支的语句了;

rm readme.txt删除readme.txt文件

 

git checkout –b wjc新建wjc分支并切换到wjc分支上

git branch查看当前所有分支与当前所在分支(当前所在分支前有星号标注)

git checkout master切换到master分支上

git merge wjc将wjc分支合并到当前分支即master

git branch –d wjc删除wjc分支

git remote查看远程库的信息

git remote –v查看远程库的详细信息

 

git push origin master  Git会把master分支推送到远程库对应的远程分支上

gitk –-all               跳转到视图界面显示当前所在分支,如图所示,黄色原点表示当前所在的是develop分支

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

却染人间愁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值