git操作常用命令总结

要将本地代码同步到公司仓库,您需要遵循以下步骤:

  1. 安装Git:如果您还没有安装Git,请访问Git官网(https://git-scm.com/)下载并安装适合您操作系统的版本。
  2. 初始化Git仓库:在本地计算机上,导航到您要克隆公司仓库的目录,然后运行以下命令:
      git init

这将初始化一个Git仓库,但请注意,您需要将仓库添加到远程仓库,以便公司可以访问它。

  1. 添加远程仓库:在初始化Git仓库后,您需要将公司仓库添加为远程仓库。运行以下命令:
     git remote add origin 公司仓库地址url

在上面的命令中,你需要将<远程代码库的URL>替换为你的远程代码库的URL。例如,如果你在GitHub上创建了一个名为”my-repo”的仓库,则URL可以是https://github.com/<你的用户名>/my-repo.git。

  1. 拉取远程仓库:运行以下命令,将公司仓库的代码拉到本地:
     git pull origin master

这将把公司仓库的代码拉到本地仓库的master分支。如果您需要拉取其他分支,请使用

      git pull origin 分支名
  1. 提交更改:在本地仓库上进行更改后,运行以下命令提交更改:
       git add .
       git commit -m "描述更改的内容"

这将把本地仓库的更改提交到本地仓库的暂存区,并生成一条提交信息。

  1. 推送更改:将本地仓库的更改推送到公司仓库:
       git push -u origin master

这将把本地仓库的master分支推送到公司仓库,并将其设置为默认跟踪分支。

强制上传

       git push -u origin +master

通过遵循这些步骤,您应该可以将本地代码同步到公司仓库。在实际操作中,您可能需要根据公司仓库的设置进行调整。

7.抛弃本地所有的修改,回到远程仓库的状态。

    git fetch --all && git reset --hard origin/master
  1. 查看历史版本,找到要恢复的版本号
    git reflog
    
    # 将本地代码回退到指定版本
    git reset --hard 版本号
    
    # 将本地代码强制提交,覆盖远程git服务器的代码
    git push -f 

9.分支操作

 git branch -a 
#获取全部分支

 git checkout master 
#切换到master分支

 git checkout -b feature-test 
#创建分支并切换到新分支:feature-test(本地新建成功)

git push origin feature-test:feature-test 
#将新分支推送到远程(远程推送成功)再次提交不能直接 git push。

10.设置git自己项目记住密码:

 cd 你的项目路径 

 git config credential.helper store

#设置git全局设置:

git config --global user.name "your_name" 

git config --global user.email  "your_email"

#需要取消git的全局设置:

git config --global --unset user.name

git config --global --unset user.email

同理 针对每个项目,单独设置用户名和邮箱,设置方法如下:

cd ~到项目根路径

git config user.name "your_name"


git config user.email "your_email"

说白了,也就是进入到你的git项目相对根目录下,然后执行git config设置记录

posted @ 2024-06-13 23:05  Ishuai  阅读(18)  评论(0)    收藏  举报