前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git常用命令

Git常用命令

作者头像
得野
发布2021-01-21 09:56:38
4270
发布2021-01-21 09:56:38
举报
文章被收录于专栏:我得去远方

代码上传

  1. cd进入你放项目文件的地址
  2. 输入git init 初始化项目,把这个项目变成一个Git可以管理的仓库。之后我们可以发现项目下多了一个.git文件目录,这个目录是Git来跟踪管理版本库的
  3. 输入git add . 这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。
  4. 输入git commit -m "",表示你对这次提交的注释,双引号里面的内容可以根据个人的需要改。 这里可能需要需要你输入自己的账号或名字,也有可能需要输入自己的邮箱或名字再输入git commit -m ""时就会成功
  5. 输入git remote add origin https:// 将本地的仓库关联到github上
  6. 输入git push -u origin master,这是把代码上传到github仓库的意思。
  7. 执行完后,如果没有异常,会等待几秒,然后跳出一个让你输入Username和Password 的窗口,你只要输入github的登录账号和密码就行了。

代码更新

1、代码克隆

git clone 地址

2、查看状态
  • 查看当前的git仓库状态,可以使用git status
  • 先用cd命令切换到这个目录 输入git status可以看到On branch master,这个说明已经在master分之上了
3、更新代码
  • 在文件夹下更新代码,比如我上传一个脚本文件(a.py)
  • 更新后使用git add *代表更新全部
  • 接着输入git commit -m "更新说明",commit只是提交到缓存区域
  • 如果多人同时开发维护代码,得先git pull,拉取当前分支最新代码
  • 最后git push origin master,最后一步才是push到远程master分支上
  • 打开github界面就能看到同步了
4、撤销git add

git reset 文件名

版本回退

1、查询历史对应不同版本的ID

git log命令显示从最近到最远的提交日志

如果嫌输出信息太多,看得眼花缭乱的,可以试试git log --pretty=oneline

2、恢复到历史版本

代码语言:javascript
复制
git reset --hard fae6966548e3ae76cfa7f38a461c438cf75ba965
  • 如果后悔了,想退回去怎么办?办法其实还是有的,只要上面的命令行窗口还没有被关掉,你就可以顺着往上找啊找啊,找到commit idgit reset --hard 1094于是就可以指定回到未来的某个版本,版本号没必要写全,前几位就可以了,Git会自动去找。当然也不能只写前一两位,因为Git可能会找到多个版本号,就无法确定是哪一个了。
  • 现在,你回退到了某个版本,关掉了电脑,第二天早上就后悔了,想恢复到新版本怎么办?找不到新版本的commit id怎么办? 在Git中,总是有后悔药可以吃的。当你用git reset --hard HEAD回退版本,再想恢复未来的版本,就必须找到append GPL的commit id。Git提供了一个命令git reflog用来记录你的每一次命令:
3、把修改推到远程服务器
代码语言:javascript
复制
git push -f -u origin master  
4、更新
代码语言:javascript
复制
git pull

git配置用户信息

查看配置信息

代码语言:javascript
复制
git config --list

查看用户名和邮箱地址

代码语言:javascript
复制
git config user.name
git config user.email

修改用户名和邮箱地址

代码语言:javascript
复制
git config --global user.name  "name"
git config --global user.email  "email"
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 我得去远方 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 代码上传
  • 代码更新
    • 1、代码克隆
      • 2、查看状态
        • 3、更新代码
          • 4、撤销git add
          • 版本回退
            • 1、查询历史对应不同版本的ID
              • 3、把修改推到远程服务器
                • 4、更新
                • git配置用户信息
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档