Git

作者: 社会主义顶梁鹿 | 来源:发表于2019-12-12 16:23 被阅读0次

一、本地仓库

1、添加/修改文件到本地仓库

git init                                                       当前路径下创建本地仓库

git add <文件名>                                     添加文件A至缓存区

git commit -m ‘版本描述’  <文件名>     携带版本描述将文件提交至本地仓库

2、删除文件

rm -rf .git                                              本地仓库直接删除即可

git rm --cached <文件名>                    从缓存区删除文件,且保留工作区文件

git commit -m "描述"

git reset <文件名>                               git add 之后 删除某文件

3、本地仓库其他常用命令

git log —pretty=oneline                          查看版本提交历史

git status                                                   查看状态

git diff HEAD —<文件名>                        查看工作区和版本库里面最新版本的区别

git checkout —<文件名>                         用版本库里的版本替换工作区的版本

二、远程仓库

1、从远程仓库克隆文件

git clone <远程仓库地址>                                克隆远程仓库到本地

2、提交文件至远程仓库

git push origin master                   推送分支,远程默认名称是origin,本地master

git push origin <tagname>                                  推送某个标签到远程

git push origin --tags                                           推送全部尚未推送到远程的本地标签

3、拉取远程仓库文件

git pull origin master                                             拉取远程服务器origin的master分支

无视本地变更,强制拉取↓

git fetch --all

git reset --hard origin/branch-name

git pull

4、远程仓库其他常用命令

git remote  -v                                                        查看远程库的信息

三、本地分支

git checkout 分支名                   创建/切换分支  

git checkout -b 分支名 origin/分支名    本地创建/切换分支并关联远程分支

git branch                                   查看分支

git branch -d  分支名                 删除分支

git branch -D 分支名                 丢弃一个没有被合并过的分支

git stash                                      暂时存储,不提交

git stash apply                           恢复储存后,stash内容不删除,用git stash drop删除

git stash pop                              恢复的同时把stash内容也删了

git cherry-pick 4c805e2           复制一个特定的提交到当前分支

git merge 分支名                        合并分支,需要处于主分支,然后分支名填写需要被合并的分支

四、公私钥

ssh-keygen -t rsa -C“邮箱”        创建SSH Key

cat ~/.ssh/id_rsa.pub     查看公钥

open ~/.ssh          打开默认路径下的ssh文件夹   windows win+r 直接输入.ssh 即可

ssh-add -l          查看密钥列表

五、配置文件(用户名、邮箱等)

git config --list    查看全部配置信息

1、添加配置信息

git config user.name"newName"

git config user.email "newEmail"

2、修改配置信息

如果想要修改已经配置过的user.name或email,有两种方式,一种是通过git bash来修改;一种是直接修改.gitconfig文件。

git config --global user.name "your user name"

git config --global user.email "your user email"

®ƒ

相关文章

网友评论

      本文标题:Git

      本文链接:https://www.haomeiwen.com/subject/gbuggctx.html