版本控制-Git使用

大城市里の小女人 提交于 2020-04-01 07:37:45

 

准备-注册github账号 https://github.com

Git常用终端命令

简单创建仓库并提交到Git仓库:

cd 仓库文件夹 -> git init -> git remote add origin https://Steven.git -> git add . -> git commit -m '描述' -> git push origin master -f

git 简单配置

#设置邮箱和昵称

git config --global user.name "XXX"

git config --global user.email "XXX"

创建 git 仓库:

mkdir caller_show_history_version

cd caller_show_history_version

git init

touch README.md

git add README.md

git commit -m "first commit"

git remote add origin https://gitee.com/Steven_Hu/caller_show_history_version.git

git push -u origin master

已有仓库?

cd existing_git_repo

git remote add origin https://gitee.com/Steven_Hu/caller_show_history_version.git

git push -u origin master

 

git config —global user.name***

***设置成你自己的username

git config —global user.email ***

***输入自己的email

#设置三个级别

git config —system

git config —global

git config —local

local 对当前仓库的,从优先来说,local最高,其次是global ,由于他针对是当前的用户,最后是system

git 重新编辑 gitignore 添加忽略文件

touch .gitignore -> 编辑 .gitignore文件,从github https://github.com/github/gitignore/blob/master/Swift.gitignore 查找swift.gitignore

 

git init                                                               初始化git 仓库 

git clone                                                            将私有库克隆到本地 

git add .                                                            添加当前文件夹下的所有文件

git status                                                          显示状态, 不显示已经Commit到项目历史中的信息

git commit                                                       提交代码

git commit -m '注释'                                    提交代码加注释

git log                                                               看提交记录

git push                                                            推送

git push origin master                                    推送到远程master分支

git push origin '版本号'                                  按照版本号推送到远程

git remote add origin <URL>                          关联远程仓库

git tag -a '版本' -m '描述'                           打标签

git tag -d 0.3.0                                                删除标签

git push --tags                                               Tag提交到远程

git push -u origin master           

git reset --hard 1234567

git clean -f                                                          清除pod 索引库里面的报错

pod lib create HKCeShi                                      创建一个模板库

pod spec create <库名>

pod repo push HKspec   HKTools.podspec

 

创建分支:  git branch master_demo

切换到某个分支:git checkout master_demo

删除分支:git branch -D 分支名

 

合并分支

先从master_demo分支切换到master分支

git checkout master

git merge master_demo    合并master_demo分支

 

 

1.创建github 仓库

点击 new repository 创建仓库

填写仓库名,仓库描述,是否公开仓库,忽略文件等..

2.配置SSH keys 

  1>首先显示隐藏文件删除掉 .ssh

    defaults write com.apple.finder AppleShowAllFiles -bool true

   killall Finder(或者左上角苹果LOGO->强制退出->重新开启)

在个人文件夹中找到.ssh并删除

2>创建.ssh文件夹

  mkdir .ssh

  进入 .ssh文件夹

3> 配置

ssh-Keygen -t rsa -C "yourEmail"

不用管输入密码,直接回车,并出现 key image 为止

ls -al 查看, 有id_rsa和id_rsa.pub文件则说明配置成功.

4.拷贝 id_ras.pub

 pbcopy < ~/.ssh/id_ras.pub

3登录github 添加SSH keys 

 

4.回到终端连接key 

ssh -T git@github.com

5.回到网页查看钥匙是否前面小圆点变为绿色

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!