Git简介及简单上手
Git简介及简单上手
Git简介
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
Git简单上手
1.下载安装:
去Git官网:https://git-scm.com/ 下载最新版本的Git并安装
2.环境配置:
- 在文件夹/空白桌面的任意位置单击鼠标右键,找到Git Bash Here并单击,出现Git控制台的界面。

- 设置用户名和Email地址:
- 设置用户名:git config –global user.name “CodeWhale”
- 设置Email地址:git config –global user.email “XXX@XX.com“
- 查看设置的用户名和Email地址:
git config –list
git config –user.name
3.Git常用命令:
git init(初始化)
git clone < url >(从远程仓库克隆)
使用方法:git clone + urlgit status(查看文件状态) git status -s(简化查看文件状态)
git add(添加文件进暂存区)
使用方法:git add hello.txtgit commit(将暂存区文件提交到本地仓库) git commit -a -m “XX”(不用先添加暂存在提交到本地仓库)
git rm(删除文件)
使用方法:git rm hello.txt- 执行git rm操作后,记住要git commit进行提交操作
- 执行git rm操作后,记住要git commit进行提交操作
touch 文件名(创建文件)
git log(查看日志记录)
git remote(查看远程仓库) git remote -v
git remote add < shortname >< url > (添加远程仓库)
git remote rm < shortname >(移除远程仓库)
git fetch(从远程仓库拉取文件到本地仓库,不会自动合并)
git merge 路径(自动合并)
git merge 分支名(合并分支)
git full(从远程仓库拉取文件到本地仓库,自动合并)
- 出现错误: fatal:refusing to merge unrelated histories
- 解决办法:在git full命令后加 –allow-unrelated-histories
分支
- git push< remote-name(远程仓库名) > < branch-name(分支名) >(推送到远程仓库)
- git branch(查看所有本地分支)
- git branch -r(查看所有远程分支)
- git branch -a(查看所有本地、远程分支)
- git branch 分支名(创建分支)
- git checkout 分支名(切换分支)
- git branch -d 分支名(删除本地分支)
- git push 远程仓库名 -d 分支名(删除远程分支)
标签
- git tag(列出所有标签)
- git show 标签名(查看标签信息)
- git tag 标签名(添加标签)
- git push 远程仓库名 标签名(推送到远程的标签名)
- git checkout -b 分支名 标签名(检出标签)
- git tag -d 标签名(删除本地标签)
- git push 远程仓库名 :refs/tags/标签名(删除远程标签)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CodeWhale-Blog!
评论




