Git常用命令笔记

来源:互联网 发布:淘宝好评后怎么退款 编辑:程序博客网 时间:2024/05/22 12:50

D:\Program Files (x86)\Git\cmd
比如我把git安装在d盘我们可以在系统环境变量中加入git命令,这样我们就可以在cmd中输入git命令了
这里写图片描述

cd ~/.ssh
可以查看电脑有没有ssh密钥

路径一般在
C:\Users\Administrator
如果没有ssh密钥,就不会有.ssh文件夹
这里写图片描述

ssh-keygen -t rsa -C "wsscat@gmail.com"
生成SSH密钥,我们一直按回车就行了,密码为空
这里写图片描述

就可以得到两个文件id_rsaid_rsa.pubid_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人,把id_rsa.pub用IDE打开并且复制里面的内容到github的ssh里面
这里写图片描述

然后我们就可以新建一个文件然后git init,并且把本地仓库跟远程仓库进行连接

git remote add origin https://github.com/Wscats/Flex-Demo.git
这里推荐用ssh的方法建立连接,因为前面我们在github设置了ssh密钥就不用再提示我们输入密码了,如果用https会提示你输入密码,操作就很不方便了

git remote add origin git@github.com:Wscats/Flex-Demo.git
这里写图片描述
https会出现一下弹窗要你输入github的账户和密码
这里写图片描述

git push -u origin master
这里写图片描述
把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。
如果远程库是空的,在第一次推送master分支时,可以加上了–u参数,把本地的master分支和远程的master分支关联起来,从而简化以后的推送或者拉取。注意要输入github账户的用户名和密码

git log
查看我们修改过的历史记录
image

git reset --hard commit id
这是回退到某个版本,commit id号可以只是截取开始的一部分
image

dir
查看文件夹目录里面的所有文件

cat
打印某个文件
image

git reflog
查看记录你执行过的每一次命令
image

git checkout
切换到某个分支
image

git status
push前看看修改过了什么文件
image

git branch -d xxxx
删除本地分支,注意在当前这个分支不能删除自己,只能切换到其他分支再删除当前的这个分支
image

git branch -a
查看本地和远程分支
image

git merge xxx
合并xxx分支到当前分支
image

git add [<file>]
添加文件到缓存区,也可以 “git add .” 添加所有文件到缓存
这里写图片描述

git diff [<file>]
比较当前文件和暂存区文件差异
这里写图片描述

1 0
原创粉丝点击