git和github

it2024-11-25  19

git和github

配置环境1、本地配置2、github配置3、远程同步

配置环境

Ubuntu18.04

1、本地配置

1.安装git

sudo apt-get install git 创建本地仓库 mkdir learngit cd learngit git init #初始化仓库

3.将文件learngit文件夹下的文件放进仓库

git add -A #添加所有文件 git commit -m "日志描述" #提交

4.版本回退

git log git reset --hard "commit id 前几位即可" git reflog

5.创建分支以及切换分支、合并分支、删除分支

git branch dev git switch dev git merge dev git branch -d dev

2、github配置

0.查看秘钥(如有,跳过第一步)

ls -l ~/ .ssh/

1、创建SSH Key 在终端下

ssh-keygen -t rsa -C "youremail@example.com"

2.登陆GitHub,右上角打开“ Settings”,“SSH Keys”页面;然后,点“New SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容;点“Add Key"。

gedit ~/.ssh/id_rsa.pub

3.创建一个仓库(new repository) 4.回到本地,关联github

git remote add origin git@github.com:用户名/仓库名.git

5.远程同步

git push -u origin 分支名 git push origin 分支名

3、远程同步

0.配置不需要上传的文件

gedit .gitignore # Python: *.py[cod] *.so *.egg *.egg-info dist build # My configurations: db.ini deploy_key_rsa #ros build devel .vscode

1.推送到仓库

git push -u origin 分支名 git push origin 分支名

2.克隆指定分支

git clone -b 分支名 SSH地址
最新回复(0)