1. Git的安装

sudo apt-get install git

2. 配置git用户 

git config --global user.name "用户"

git config --global user.eamil "邮箱"

3. 生成SSH密钥 

ssh-keygen -C "邮箱" -t rsa

手动输入回车和 y,出现以下界面说明成功生成,红框内就是你的公钥。  

4. 复制公钥 

cat id_rsa.pub(/root/.ssh/id_rsa.pub)# 选中复制

5.登录个人github添加客户端生成的公钥

 

Title 可以随意填写,Key把刚才复制的公钥添加,然后确定。 

 6. 将key加到ssh中

ssh-add ~/.ssh/id_rsa

 7. 测试是否成功

ssh -T git@github.com # 出现you‘re successful,即成功

8. 基础git操作

1. 新建代码库

# 在当前目录新建一个Git代码库

$ git init

# 新建一个目录,将其初始化为Git代码库

$ git init [project-name]

# 下载一个项目和它的整个代码历史

$ git clone [url]

2. 配置

# 显示当前的Git配置

$ git config --list

# 编辑Git配置文件

$ git config -e [--global]

# 设置提交代码时的用户信息

$ git config [--global] user.name "[name]"

$ git config [--global] user.email "[email address]"

3.增加、删除文件 

# 添加指定目录到暂存区,包括子目录

$ git add [dir]

# 添加当前目录的所有文件到暂存区

$ git add -u

# 删除工作区文件,并且将这次删除放入暂存区

$ git rm [file1] [file2] ...

4.代码提交

# 提交暂存区到仓库区

$ git commit -m [message]

5. 分支相关

# 新建一个分支,但依然停留在当前分支

$ git branch [branch-name]

# 新建一个分支,并切换到该分支

$ git checkout -b [branch

# 切换到指定分支,并更新工作区

$ git checkout [branch-name]

# 合并指定分支到当前分支

$ git merge [branch]

6.上传同步

# 取回远程仓库的变化,并与本地分支合并

$ git pull [remote]

# 上传本地指定分支到远程仓库

$ git push [remote]

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐