基本操作:
1.创建git仓库
Git init
2.远程仓库
添加:Git remote add origin xxx
查看:git remote –v
解除远程绑定:git remote remove xxx
3.创建文件
写入数据文件:Echo # xxx > test.txt 创建文件、文件夹:Touch test.txt/ mkdir xxx 编辑文件:vim test.txt 查看vim命令文档:vimtutor
4.添加和提交
查看状态:git status
添加所有未添加文件:Git add .
提交文件:git commit –m ‘xxxx’
5.创建缺省流
Git push –u origin master
6.拉代码
有缺省:git pull
无缺省:Git pull origin master
7.其他命令:
清屏、查看、当前路径、复制:(clear、reset)/ls/pwd/cp 克隆、状态、回退:clone/(status、diff)/reset 删除、删除目录、移动重命名:rm/rm –r/mv 创建分支/检出文件或切换创建分支/合并:git branch/checkout/merge 查看内容/日志/标签:(git cat、git head -1)/(git log、git log –oneline –graph)/git tag 改变远程地址:git remote set-url origin xxx 删除远程分支:git branch –r –d origin/branch_name、git push :branch_name
切换远程分支
git branch -a 查看远程分支 git checkout -b local origin/local(远程) 检出并切换远程分支 git checkout master 切换分支
SSH连接:
1.查看是否存在: ls -al ~/.ssh
2.创建秘钥:
1)创建非对称加密秘钥:ssh-keygen -t rsa -C "your_email@example.com" 2) passphrase(可跳过) 3)将秘钥加入ssh-agent: eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
3.将ssh-key加到github中:
复制到剪切版:clip < ~/.ssh/id_rsa.pub powershell/bash: 查看密钥:cat ~/.ssh/id_rsa.pub 复制密钥:cat ~/.ssh/id_rsa.pub | clip
Q:如果提示仓库不存在,而实际存在,则是用户名密码错误,并且没有用户名密码的输入框,则是本机已存储用户名密码为凭证了,删除即可
win+R+control+用户帐户+管理你的凭据+删除对应的git凭证
如果报hostname错误,可用https远程。