git基础命令记录

时间:2021-11-15 00:10:15

目录

1.从远程仓库克隆文件

git clone 远程仓库地址

2.设置秘钥

ssh-keygen -t rsa -C "邮箱地址"
一路回车(大概三个)

3.把私钥告诉本地系统

ssh-add ~/.ssh/id_rsa
查看刚生成的秘钥:cat ~/.ssh/id_rsa.pub

4.查看远程分支

git branch -r

5.查看当前本地分支

git branch

6.下拉更新代码

git pull

7.git 初始化

git init

8.添加所有的文件并进行提交到本地

git add .
git status
git commit -am '注释'

9.连接远程仓库添加新的

git remote add origin 仓库地址
git push -u origin 分支名
(强制推送)git push -u -f origin 分支名

10.新开分支并推送文件

git checkout -b 新分支名 检出文件源分支全路径(在它的基础上新建分支)
git push origin HEAD -u

11.创建用户

git config --global user.name "用户名"
git config --global user.email "邮箱地址"

12.git 切换到其他分支上工作(对于初次clone了master分支)

查看所有分支(包括隐藏的)
git branch -a
快速切换到其他分支查看(不需要在此分支工作)
git checkout origin/其他分支名
创建与其他分支同名的本地分支(创建后可在此分支工作)
git checkout -b  其他分支名 origin/其他分支名

13.git pull强制覆盖本地

git fetch --all  
git reset --hard origin/master 
git pull

final:tip

执行ssh-add时出现Could not open a connection to your authentication agent 错误
处理:先执行ssh-agent bash 再执行ssh-add