git 基础命令

1.//git 全局变量

git config --global user.name “xx”

git config --global user.email "xx@xx"

2.公钥 默认存储在 ~/.ssh 目录下 确认下之前有没有公钥私钥文件

.ssh keygen -t rsa -C "xxx@xx"  回车之后会得到2个文件

 3.自己打开id_rsa.pub复制内容或者如下命令放到剪切板中也可以
    $ sudo apt-get install xclip   //安装剪切板
    $ xclip -sel clip < ~/.ssh/id_rsa.pub

4.打开github  将公钥内容 设置上去 profile setting sshkey set

 基础命令:

下载git 项目到工作区

git clone [email protected]:xxx-backend/fxxx.git 

添加备注文件
touch README.md

将备注文件添加到 暂存区
git add README.md

将暂存区提交到 本地当前分支
git commit -m "add README"

将本地分支提交到远程 master 分支
git push -u origin master

查看远程分支

git branch -a

查看本地分支 分支前* 代表当前工作区所指分区

git branch

创建本地分支

git branch test

切换分支 到test

git checkout test

删除本地分支

git branck -d xxx

撤销提交

用git log 查看 commit日志记录,找到需要回退的版本的 哈希值

git reset --hard commit_id

git reset --hard HEAD^ 回退到上一个版本

    git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息
    git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
    git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容

本地回退后 用 push -f 强退到 远程服务

猜你喜欢

转载自www.cnblogs.com/wjt-jun/p/10255247.html
今日推荐