Git 使用教程&常用命令

Git 张梦琰
文章标签: Git 码云 Git命令

源代码管理工具:git 

1.下载安装

2.配置账户和邮箱

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

git config --global user.email 用户邮箱

使用以下命令查看所有配置信息

git config --list

3.注册码云仓库---GitHub(保存代码的地方)

如何使用git把本地的代码上传到码云仓库地址

1.先在码云仓库中新建一个仓库

账户旁边有个+,新建仓库,需要设置为开源

2.在本地下载刚刚创建的仓库

2.1 先进入到需要存放仓库的目录

2.2 右键记录git窗口---git bash

2.3 执行命令 git clone 仓库地址

3.上传本地代码

3.1 复制本地代码到仓库目录

3.2 在仓库目录右键打开git窗口 git Bash

3.3 执行上传的命令

git add * ---添加需要上传的文件

git commit -m'备注信息' ----提交的备注信息,暂存到git仓库

git push 提交到码云远程仓库(第一次提交时需要使用码云仓库的账户和密码进行登录)

3.4 删除文件,修改文件名

删除文件

git rm 文件名字 --- 删除本地仓库的文件

git commit -m'备注删除' ---提交的备注信息,删除git仓库里面的文件才能删除

git push 提交到码云远程仓库,删除远程仓库的文件

修改文件名

git mv 旧文件名字 新文件名 --- 修改本地仓库的文件名字, 第一个旧文件名字,第二个新文件名字

git commit -m'备注修改' ---提交的备注信息,修改git仓库里面的文件才能正式修改

git push 提交到码云远程仓库,修改远程仓库的文件

4. 关联远程仓库

4.1关联本地和远程仓库

git init 建造本地仓库才能关联远程

git remote add origin 远程仓库地址

git push -u origin "分支" ---提交到分支

git push 提交到码云远程仓库

git pull 拉取远程仓库更新的文件到本地仓库工作区

遇到错误:

错误一:由于已经建立了连接不能重复连接

image.png

解决方案:

1、先删除远程 Git 仓库连接

git remote rm origin

2、再添加远程 Git 仓库

git remote add origin 远程仓库地址

错误二:由于远程仓库分支里面已经有文件了

解决方案:

git init ---初始化git配置;

git remote add origin 远程仓库地址 ---添加远程git连接;

git pull origin master ---先把仓库中master分支的文件同步到本地;

git add . 或 git add 新建文件夹 ---"."和“*”表示全部文件,也可以添加单个文件;

git commit -m '备注', ---git commit -m 命令可以添加文件说明。

git push origin master ---将添加的文件推送到远程仓库的master分支。

5.分支

5.1 本地分支常用命令

git branch ---查看本地所有的分支,带*表示当前分支

git branch 分支名字 ---创建新的本地分支名字

git checkout 分支名字 ---切换到别的分支,顺便把以前分支的内容复制

git switch 分支名字 ---切换到别的分支,顺便把以前分支的内容复制

git checkout -b 分支名字 ---创建并切换到新分支

git branch -d 分支名字 ---删除本地分支,未合并用 -D 大写的D强制删除

git merge 分支名字 ---把指定分支的内容合并到当前分支

5.2 远程分支常用命令

git branch -r ---查看远程仓库的分支

git branch -a ---查看远程和本地仓库所有的分支

git pull ---拉取远程仓库

git checkout -b 本地分支名字 origin/远程分支名 ---创建本地分支,并切换到本地分支上,同时将本地分支和远程分支进行关联。

git push -u origin 分支 ---把本地新建的分支提交到远程仓库, 远程改名用 本地分支:远程分支

git push origin --delete 分支 ---删除远程仓库的分支

git push origin :分支 ---删除远程仓库6的分支缩写

git fetch --prune ---清除删除远程分支的记录

5.3代码回滚

git log ---查看所有的回滚ID

git log --oneline ---查看提交ID

git checkout 回滚的ID ---回滚到指定的版本

打标签:

git -l ---查看所有标签

git tag 标签v.1.0 ---设置标签

git tag -a 版本号 -m "备注信息" ---设置备注信息标签

git checkout 回滚的标签ID ---回滚到指定的版本

git push origin --tags ---将当前标签版本提交到远程仓库

示例:

查看ID:

image.png

6.添加忽略git文件

新建文件 .gitignore

在文件里面添加忽略的文件

# ---备注

.html ---忽略的文件类型

/index ---忽略某个文件夹


CMD命令:

q ---退出查找

cls ---清屏

如果出现更新不了,可以执行以下命令,然后再指向上面的操作

git reset --hard

git pull origin master

还能输出{{restrictNumber}}个字符  
  • {{reply.author}}

    {{CommonUtil.formateDate(reply.ac_CommentDate).shortTime}}
  • 回复了{{Comments.author}} :