标签:app add tor 国内 image 自己的 -- init comm
Git是目前比较流行的分布式版本控制系统之一,能够记录文件的每次修改,还实现了多人并行开发;
Linux系统
Mac OS系统
在 App Store下载 Xcode
Windows系统
创建项目文件夹
$ mkdir my-project
进入项目文件夹
$ cd my-project
初始化 .git
$ git init
查看 .git 文件
$ ls -la
文件 —> 工作区
当项目目录下的文件被修改,修改内容被自动添加到工作区
工作区 —> 暂存区
git add <file | .>:将修改内容从工作区添加到暂存区
git commit -m
:将暂存区内容添加到本地仓库,并描述提交的目的
git status:查看文件状态 (红色:文件在工作区;绿色:文件在暂存区;显示nothing no commit, working tree clean说明文件已添加到本地仓库)
- git log <-n>:查看n条 git 日志
- git reflog <-n>:查看n条历史操作记录
- git reset --hard HEAD~n:返回第n个版本 (HEAD 代表当前版本)
- git diff:比较工作区与暂存区的内容
- git checkout --file:撤销工作区修改内容
- git rm --file:删除本地仓库修改内容
一. 创建私钥
二. 添加SSH到GitHub
三. 创建远程仓库并与本地仓库相关联
- git remote add origin
:让本地仓库员与远程仓库建立联系 - git push <-u> origin master:将本地仓库内容推送到远程仓库master分支上
- git clone
:克隆指定仓库
- git branch
:创建分支 - git checkout
:切换分支
- git merge
:合并分支
- git branch -d
:删除本地分支 - git branch -D
:强制删除本地分支 - git push -d origin
:删除远程分支
使用场景:需要去其他分支处理BUG,但当前分支还存在未提交的代码时使用
- git fetch origin
:获取远程指定分支修改 - git pull origin
: git fetch + git merge
- git tag
:创建tag
- git tag -d
:删除本地tag - git tag push origin :refs/tags/
:删除远程tag - git push origin tag
:推送本地tag到远程仓库 - git push origin --tags:推送所有未推送的本地tag到远程仓库
标签:app add tor 国内 image 自己的 -- init comm
原文地址:https://www.cnblogs.com/Ly-BOKE/p/11688410.html