git 入门

git 安装

1. 安装官网 https://git-scm.com/

2. 配置

    git config --global user.name "yourname"

    git config --global user.email "youremail@163.com" 

    查看配置 git config --list

3. sourceTree 安装官网 https://www.sourcetreeapp.com/



git 仓库

1. 初始化版本库

git init

    生成.git  文件

2. 添加文件到版本库

git add

    git add --help (查看帮助文档  q 退出文档)

    git add  -A  (提交全部文件)

git reset HEAD demo.txt (从仓库中移除)



git checkout -- demo.txt (删除未提交变更)


git commit

    git commit -m "commit info"

3. 查看仓库状态

git status 


Git 工作流


1. 查看历史提交版本

git log

2. 回退到某一版本 

git reset --hard 2d62d28ea69a8ed0f69ae3daf0749c0382f2e197

3.删除某文件

git rm -f test.php



远程仓库

1. 创建 SSH key 到github

ssh-keygen -t rsa -C "youremai@email.com"

cat id_rsa.pub


复制公钥到github

ssh -T git@github.com  

判断是否设置成功

2. 添加远程仓库


git remote add origin git@github.com:youname/youproject.git   (设置远程仓库)

git pull origin master (拉取远程内容)

git push -u origin master (推送到远程仓库)



克隆仓库

1. git clone  git地址



标签管理


标签管理


本地提交到远程



分支管理

1. 创建分支

git branch feature/test1_branch (创建分支feature/test1_branch)

2. 分支列表

git branch

3. 切换分支

git checkout master (切换到master分支上)

4. 删除分支

git branch -d feature/test1_branch (删除分支)

5. 合并分支

git merge branch1



总结


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、读音 本人一直对技术词汇的发音有不可描述的强迫症现象,所以还是先来聊一聊它的发音。 曾经偶尔不止一次地听到身边...
    半生不熟_阅读 4,661评论 12 30
  • 阶段一 搬运工 git config --global user.name xxx贡献者名字 git conf...
    饥人谷_BrightLG阅读 1,481评论 0 0
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,097评论 5 147
  • 安装 请移步:git安装 配置 配置用户名和电子邮件 git config --global user.name"...
    遥遥i阅读 2,325评论 0 2
  • 当今90后都开始以“油腻的中年人”自居,晒起了自己的十八岁,以纪念自己的青春和迎接到来的2018(据说晒18岁照片...
    雨敲青瓦阿义阅读 2,241评论 0 0

友情链接更多精彩内容