项目常用git命令

git命令一直不熟,记了又忘,在这里就做个记录吧。

平时有用到的,还有遇到的问题,以及解决办法,也会一一记录下来,做个分享。

1.github创建完一个仓库后,设置错了源,删除原来的源命令:

  git remote remove origin  

2.本地仓库关联远程仓库,先设置源:

 git remote add origin https://github.com/xxx/xxx.git 

    再提交代码:git push -u origin master  (-u 表示第一次推送master分支所有内容,后面不需要)

 如果新建远程仓库不是空的,例如勾选了 Initialize this repository with a README。那么通过命令 $ git push -u origin master 会报错,通过以下命令合并一下
    $ git pull --rebase origin master,再执行$ git push origin master

3.常规命令

初始化 GIT 仓库
git init

查看状态
git status

查看分支
git branch
git branch -a
git branch -r

将修改添加到缓冲区
git add .
git add ./src/a.html

移出缓冲区
git reset HEAD <file>

丢弃所有的更改
git checkout .

本地提交代码
git commit -m '提交说明'

拉取代码
git pull

推送代码
git push

切换分支
git checkout -b develop

查看仓库
git remote -v

 

git强制覆盖上一次的commit内容

git push -f origin 本地分支名

例如:git push -f origin dev

 4.  git生成公钥,私钥

git config --global user.name "用户名"

git config --global user.email "邮箱"

ssh-keygen -t rsa -C "邮箱" 

一直回车

执行查看公钥的命令!

cat ~/.ssh/id_rsa.pub  

posted @ 2019-08-21 15:59  scallop  阅读(139)  评论(0编辑  收藏  举报