git的基本使用

前言

介绍一下怎么使用git分布式版本控制工具来管理代码。

git简单介绍

git就是一个分布版本控制工具。关于git的安装版可自行百度,比较简单。通过下面的命令可以测试是否安装成功,有些参数需要自己配置,比如秘钥,邮箱等,具体百度即可。

git version

git的架构可分为三个部分,版本库,暂存区,分支。
关于git是什么以及怎么使用的详细可参考这篇文档:传送门。

1、新建仓库,进入需要推送的文件的文件夹,执行下面的语句吧本地文件变成可管理的仓库:

git init

2、暂存文件,然后把文件添加到暂存区中,注意下面的点前面有个空格:

git add .

3、提交文件,提交代码到仓库的分支,git commit默认是在master分支上的,一般在开发的时候我们并不会把代码提交到主分支上面:

git commit -m "备注说明"

4、关联到远程仓库

git remote add origin https://

5、获取远程仓库与本地合并(远程仓库不为空的时候必须做)

git pull --rebase origin master

6、推送本地仓库到远程

git push -u origin master

分支

创建新分支:

git branch dev

上面创建了一个名为dev的分支
切换到新建的分支:

git checkout dev

切换到新分支之后,后面再提交代码的时候就是直接提交的到新的分支上面,就不会提交的到master分支了。
提交分支的过程

方法一:
1、初始化仓库,配置好用户名和邮箱
git init
[
git config --global user.email ""
git config --global user.name ""
]
2、关联到远程仓库
git remote add origin [远程仓库]
3、创建自己的文件
touch 1.py
4、添加到暂存区
git add 1.py
5、提交到仓库
git commit  -> commit_id
6、提交本地仓库到远程分支
git push origin 当前分支(master):远程分支(kkkkk)


方法二:
前面步骤同上
1、创建分支
(以远程指定分支为参照 切本地分支)git checkout -b name origin/[远程分支的名称] => 当前分支为name
(以当前本地分支为参照 切本地分支)git checkout -b name
touch 2.py
git add 2.py
git commit => name分支的commit_id(在master中不存在)
git push origin 当前分支(name):远程分支(sssss)

branch1
(以当前本地分支为参照 切本地分支)git checkout -b name
master branch1 name

你可能感兴趣的:(Linux,git)