git日常开发常用命令

219 阅读2分钟

忽略上传的本地文件 .gitignore

在.gitignore文件中添加需要忽略的文件 提交 .gitignore 则需要忽略的文件不会上传

注:文件的路径一定是相对路径

拉取项目常用命令

1.拉取项目
  git clone xxxxxx.git
2.查看文件夹下面的目录
  ll
3.进入到这个文件夹下
  cd 文件夹名字
4.查看本地分支
  git branch
5.切换到需要修改的分支
  git checkout (git上面branch下面的分支名字)

提交本地修改的代码

1.查询本地代码是否有改动
  git status
2.查看修改的文件  修改了什么 作对比
  git diff (有改动的文件路径)
3.提交代码前先存储一下代码
  git stash
4.再拉取代码
  git pull origin [分支名字]
5.拉取保存的代码
  git stash pop
6.全部提交
  git add .
7.提交日志 
   git commit -m "测试git提交"
8.推送到远程分支
   git push origin [分支名字]

撤销提交/回滚

1.撤销已经commit的记录
   撤销到add.
     git reset --soft HEAD .
   全部撤销
     git reset --hard HEAD .
   
2.代码回滚
    git reset --hard  commitId ( d580ea7dab097d8ea6d658adbc7e9d57ef22669a)
    git push -f

新建/合并分支

1.新建分支并且切到当前分支
  git checkout -b [分支名字]	
2. git branch 查看自己当前分支是否存在如果存在,就可以正常操作 执行 提交
3.执行git push 之后在git上查看是否创建分支成功
4.合并分支到当前分支 
  git merge

生成shh

1.配置全局账户 
  git config –global user.name "name" name是你提交时,显示的名称
2.配置邮箱
  git config --global user.email "xxxx@163.com"3.生成ssh  ssh-keygen -t rsa -C 'xxxx@163.com' (同配置邮箱相同)   //设置密码可以根据自己需要进行设置,没有需求可以一路回车 4.找到 .ssh文件下的 id_rsa.pub 复制并粘贴到gitlab 的 sshkeys下,就可以愉快的pull/commit/push
5.测试是否正确
  ssh -T [git的ssh链接] / 直接拉取代码(简单粗暴)