Git常用命令笔记
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.c
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_rsa和id_rsa.pub,id_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
查看我们修改过的历史记录
git reset --hard commit id
这是回退到某个版本,commit id号可以只是截取开始的一部分
dir
查看文件夹目录里面的所有文件
cat
打印某个文件
git reflog
查看记录你执行过的每一次命令
git checkout
切换到某个分支
git status
push前看看修改过了什么文件
git branch -d xxxx
删除本地分支,注意在当前这个分支不能删除自己,只能切换到其他分支再删除当前的这个分支
git branch -a
查看本地和远程分支
git merge xxx
合并xxx分支到当前分支
git add [<file>]
添加文件到缓存区,也可以 “git add .” 添加所有文件到缓存
git diff [<file>]
比较当前文件和暂存区文件差异
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)