赞
踩
Git官网下载地址:https://git-scm.com/
下载完成后,双击安装包,下一步下一步:
安装完成后右键能够看到两个菜单则说明Git安装成功。
命令 | 解释 |
---|---|
git config --global user.name 用户名 | 设置签名 |
git config --global user.email 邮箱 | 设置签名 |
git init | 初始化本地库 |
git status | 显示工作区和暂存区的文件 |
git add 文件名 | 将文件添加到暂存区 |
git add . | 将当前文件夹内容全部添加到暂存区 |
git rm --cached 文件名 | 将文件移除暂存区 |
git commit -m "版本信息" | 将暂存区内容提交到本地库 |
git reflog | 查看版本信息,有几个版本,当前指向哪个版本 |
git log | 查看版本信息,有几个版本,当前指向哪个版本(更详细) |
git reset --hard 版本号 | 切换版本 |
git config --global user.name 用户名
git config --global user.email 邮箱
git init
git status
git add 文件名
git rm --cached 文件名"
git commit -m"版本信息"
git log
注:提交后修改了代码,要再 add ,commit, 生成新的版本.
git reset --hard 版本号
命令 | 解释 |
---|---|
git branch | 查看当前分支 |
git branch -v | 查看当前分支,显示版本号,注释 |
git branch 分支名 | 创建新分支,在哪个分支下创建的,就和哪个分支初始内容一样 |
git checkout 分支名 | 切换分支 |
git merge 分支名 | 将分支名合并到当前分支,只会造成当前分支内容修改. |
git branch
git branch -v
git branch 分支名
git checkout 分支名
git merge 分支名
注意:
冲突原因: 两个分支,对同一个文件的同一个位置都进行了修改,自动合并分支会失败,需要手动修改不同的地方.
步骤:
命令 | 解释 |
---|---|
git remote add origin 远程仓库地址 | 本地仓库连接远程仓库. |
git remote | 查看连接的远程服务器名 |
首次push:git push -u origin 本地分支名:远程分支名 | 将本地分支上的内容推送到远程分支上. |
首次push简写:git push -u origin 本地分支名 | 如果本地分支和远程分支名一样可只写一个 |
git push | 使用带 -u 的推送后,该分支再次推送可只写git push |
git clone 远程仓库地址 [本地目录] | 从已存在的远程仓库拷贝到本地,并自动生成对应的本地仓库 |
git fetch [远程仓库名] [分支名] | 将远程仓库里的更新都抓取到本地,不会进行合并 |
git pull [远程仓库名] [分支名] | 远端仓库的修改拉到本地并自动进行合并 |
git pull | 从远程仓库下载代码到本地仓库 |
步骤:
git remote add origin 远程仓库地址
git push -u origin master
git remote add origin 远程仓库名
git push -u origin 本地仓库名:远程仓库名
-u
记录本地分支和远程分支的关联关系,下次推送时可简写git push
注:
-u
记录本地分支和远程分支的关联关系,下次推送时可简写git push
-f
表示强制覆盖--set-upstream
推送到远端的同时并且建立起和远端分支的关联关系。git branch -vv
如果已经有一个远端仓库,我们可以直接clone到本地。
命令: git clone <仓库路径> [本地目录]
本地目录可以省略,会自动生成一个目录
git pull [远程仓库名] [分支名]
命令 | 解释 |
---|---|
pwd | 显示当前所在的目录路径 |
ls | list files 列出所有文件 |
ll | 列出所有文件(更详细) |
touch | 在当前目录中新建文件(touch a.txt 新建一个a.txtwe年) |
rm | 删除文件(rm a.txt 删除文件a.txt) |
rm -r | 删除文件夹(rm -r download删除文件夹download) |
clear | 清屏 |
tail -n 1 文件名 | 查看文件的最后一行内容 |
cat 文件名 | 打印文件内容 |
touch 文件名 | 创建文件 |
GitHub, GitLab相关视频 ttps://www.bilibili.com/video/BV1vy4y1s7k6?p=27
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。