如何使用git提交代码

0.安装git

从https://git-scm.com/download下载安装包

1.配置 gitconfig

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

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

2.创建SSH key

输入 ssh-keygen -t rsa -C "git的邮箱地址"

接下来会提示你输入生成的key存放的路径,不设置直接回车的话会默认创建在 C:/Users/你的用户账号/.ssh 文件夹内(MAC的在 ~/.ssh 文件夹内)

再接下来会提示你输入密码,这个密码是用来每次提交的时候输入确认,可以不设置,直接回车两次返回文档

最后成功后会看到类似如下的输出,表示成功生成SSH key了,可以到C:/Users/你的用户账号/.ssh文件夹下看下(MAC的在 ~/.ssh 文件夹内)返回文档

3.添加SSH key到GitHub

首先复制.ssh文件夹下id_rsa.pub文件的内容,可以直接用文本编辑器打开复制,然后进入https://github.com/settings/keys添加

4.git clone

(这个是你新建本地git仓库,如已有可忽略此步)

访问https://git.bg.huohua.cn/classroom-test,复制对应项目下git项目的链接,打开控制台,输入 git clone <远程仓库地址> <本地目标地址>

如果是本地项目首次上传需要先执行 git init ,会在项目内生成.git文件夹

5.查看当前修改:git status 

当你忘记修改了哪些文件的时候可以使用 git status  来查看当前状态,

红色的字体显示的就是你修改的文件。

6.添加文件:git add .  或者 git add xxx

如图1、如果你git status 查看了当前状态发现都是你修改过的文件,都要提交,那么你可以直接使用 git add .  就可以把你的内容全部添加到本地git缓存区中

如图2、如果你git status 查看了当前状态发现有部分文件你不想提交,那么就使用git add xxx(上图中的红色文字的文件链接)  就可以提交部分文件到本地git缓存区。

7.创建commit:git commit -m "修复XXbug"  推送修改到本地git库中


8.拉取远端代码:git pull <远程主机名> <远程分支名> 

取回远程主机某个分支的更新,再与本地的指定分支合并。

例如:项目所在的远程主机是origin  远程主分支名为master 我们就可以写成 pull origin master

需要输入你的git账号和密码才能拉取。

9.提交代码:git push <远程主机名> <远程分支名> 

把当前提交到git本地仓库的代码推送到远程主机的某个远程分之上

*10.告别终端指令使用可视化界面(Sourcetree)

使用教程:https://www.jianshu.com/p/6d2717c2a3e1

你可能感兴趣的:(如何使用git提交代码)