git配置及常用命令

gitee官网: https://www.gitee.com

初识git

全局配置

git config --global user.name "原子"
git config --global user.email "[email protected]"

创建git仓库

第一种方式创建git仓库

mkdir git-test
cd git-test
git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/yuanziblog/git-test.git
git push -u origin "master"

第二种方式创建git仓库(远程下载)

打开gitee官网,找到仓库位置,点击复制,在下方克隆,但要提前新建一个新的目录

git clone https://gitee.com/yuanziblog/git-test.git

git基本概念

版本库:我们执行完git init后会在目录中出现一个隐藏目录.git,版本库中存储了很多配置信息,日志信息和文本版本信息等
工作区:包含.git文件夹的目录就是工作区,也称为工作目录,主要用于存放开发的代码
暂存区:.git文件夹中有很多文件,其中有一个index文件就是暂存区,也可以叫做stage.暂存区是一个临时保存修改文件的地方

git工作区的文件存在两种状态:

untracked 未跟踪(未被纳入版本控制)
tracked 已跟踪(被纳入版本控制)
1) Unmodified 未修改状态
2) Modified 已修改状态
3) Staged 已暂存状态

注意: 这些文件的状态会随着我们执行Git的命令发生变化

工作区 –git add–> 暂存区 –git commit–> 版本库

git常用命令

git基础命令

git add files   # 文件的修改添加到暂存区

git commit -m "版本发布说明" files  # 提交到版本库

git status      # 查看文件状态

git reset       # 将暂存区的文件取消修改或者是切换到指定版本(回退版本 git reset --hard 哈希值)

git log         # 查看日志(可以查看到提交到版本库的版本号)

git远程仓库命令

git remote       # 查看远程仓库  -v 查看详细远程库地址

git remote add   # 添加远程仓库 git remote add <shortname别名> 远程仓库地址

git clone        # 从远程仓库克隆  git clone 远程仓库地址

git pull         # 从远程仓库拉取  git pull 仓库别名 master(主分支)

git push         # 推送到远程仓库  git push 仓库别名 master(主分支)

git分支命令

git branch                  # 查看分支  
git branch -r               # 列出所有远程分支
git branch -a               # 列出所有本地分支

git branch [name]           # 创建分支

git checkout [name]         # 切换分支

git push [shortName] [name] # 推送至远程仓库分支

git merge [name]            # 合并分支,把指定分支[name]的代码合并到当前分支

git branch -d [name]        # 删除分支

git标签命令

git tag                     # 列出已有的标签

git tag [name]              # 创建标签

git push [shortname] [name] # 将标签推送至远程仓库

git checkout -b [branch] [name] # 检出标签
觉得有帮助可以投喂下博主哦~ 一分也是爱!感谢!
转载请注明文章地址及作者哦~
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇