Git 学习笔记 1

1.Git的作用:

跟踪管理源代码。

2.Git基本命令:

<1>git init:

在当前文件夹生成一个.git文件,即初始化一个本地的仓库,它是一个隐藏文件夹,用来存放本地代码的变更情况。

<2>git add:

添加文件,将所需要跟踪的文件添加进来。

   git add ./git add --all

将当前文件目录下的所有文件都添加进来。

  git add 文件名

指定某一个文件添加

扫描二维码关注公众号,回复: 1441595 查看本文章

  git add *.c

将后缀名为.c的所有文件都添加进来

 注意:并不是所有的文件都应该被追踪,例如说node_modules文件等都不应该添加,此时我们可以创建一个忽略清单,即.gitignore文件来存放不需要被监视的文件。可在里面直接写被忽略的目录名和文件名,一行代表一个文件或目录。

例如:

.gitignore文件:

node_modules

/dist  指根目录下的dist文件夹被忽略而其他目录下的不会被忽略。

<3>git status:

查看本地仓库的状态,看上次提交或是否改变。

git status -s  用来输出简要的状态信息。

<4>git log:

输出提交日志,该提交日志会显示我们所提交的详细信息。

commit 后跟的字符串为对应每次提交的状态码。

<5>git reset:

回到之前的某个版本:

git reset --hard 状态码前六位。

<6>git clone:

git clone git仓库地址 本地文件名。

从现有的git仓库中拷贝项目。

<7>git commit:

git commit -m '提交说明' 

将当前文件夹的变更状态提交到仓库中。

<8>git diff:

对比当前文件与已提交到缓存区的文件的区别

git diff --cached:

查看已提交到缓冲区的文件的变动。

<9>git config --global user.name '你的账号名称'  配置用户名

<10>git config --global user.email 'GitHub邮箱'  配置邮箱

<11>git rm:

git rm 文件名

从git仓库中删除某一个文件,且在当前本地文件夹中也删除。

git rm --cached 文件名

从缓存区删除,但本地目录的文件依然存在。

注意:1.当你修改了本地文件时,可以通过git status 命令来查看你所改的地方。

           2.修改后的内容要重新提交,及执行以下命令:

            git add .

            git commit -m '更新的提交日志'

3.将自己的项目放在GitHub上:

首先应该在自己的GitHub上创建一个仓库

<1>git init

<2>git add .

<3>git commit -m '提交日志'

<4>git remote add origin 自己创建的GitHub仓库地址

<5>git remote 查看远端的仓库

<6>git remote -v 查看远端仓库的地址

<7>git push -u origin master 将自己的项目添加到master分支

该命令后会出现让你输入用户名和密码的命令语句。

git pull origin master

从远端的仓库的master分支上拉取文件

注意:当已经提交到GitHub上的项目在本地发生修改,如果想要同步,则要执行以下命令。

1.git add .

2.git commit -m '提交日志'

3.git push -u origin master

猜你喜欢

转载自blog.csdn.net/hahahahahahahaha__1/article/details/80550481