git操作

基本操作:

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远程。
原文地址:https://www.cnblogs.com/maoriaty/p/7284433.html