GIT的使用

2017-11-25  本文已影响0人  小伙儿_0c3c

基本命令:

创建 ssh-key:       ssh-keygen-t rsa-C"your_email@youremail.com"

mkdir  "文件名" -----创建git库

pwd   -------------显示当前目录

git init  ----------管理当前目录文件

git status -s --------查看被修改的文件

git add "文件名"  --------添加管理文件

git add .  --------添加当前目录下修改的所有文件

git commit -m "修改后的描述" ----------提交修改

git diff  ---------查看具体修改了什么

git log  ----------查看修改记录目录

git log --pretty=online --------查看修改版本的id

git reset --hard "版本id" -------重置版本

git reflog -------记录每次命令

cat "文件名" ------查看文件内容

git check --"文件名" ---------回到最近一次commit或add的状态

rm 文件名  -------删除文件, 可以通过git check --"文件名"撤回删除

远程和本地关联:

ssh-keygen -t -rsa -C "email" -------创建ssh key;在用户主目录下创建.ssk文件夹,下面有id_rsa文件(私钥)和id_rsa.pub文件(公钥);

New repository --------创建远程库

设置远程SSH Key -------将公钥文件内容复制到远程库的ssh-key

git remote add origin git@github.........(远程库的地址) ---------关联远程库,注意检查 .git/config 中的url是否正确

git config --list ---------查看配置文件列表remote.origin.url是否正确

vi .git/config ---------打开配置文件,把vi变为notepad既可以用记事本打开编辑

vi ~/.ssh/id_rsa.pub --------查看公共秘钥,把vi变为notepad既可以用记事本打开编辑

git push -u origin master ---------将master分支推送到远程,-u表示会将远程的master和本地的master分支关联起来,只要本地                                                                                  git push origin master就会提交到远程库。

git clone "远程库地址" ----------克隆远程项目到本地

分支管理:

git branch --------查看所有分支

git branch "分支名" --------创建分支

git checkout "分支名" -------切换分支

git checkout maser --------切换到主分支

git checkout -b dev ----------创建dev分支并切换到此分支

git merge "分支名" ---------合并分支到当前分支

git branch -d "分支名" ----------删除分支

git branch -D feature ---------强行删除分支

上一篇下一篇

猜你喜欢

热点阅读