要将本地代码同步到公司仓库,您需要遵循以下步骤:
- 安装Git:如果您还没有安装Git,请访问Git官网(https://git-scm.com/)下载并安装适合您操作系统的版本。
- 初始化Git仓库:在本地计算机上,导航到您要克隆公司仓库的目录,然后运行以下命令:
git init
这将初始化一个Git仓库,但请注意,您需要将仓库添加到远程仓库,以便公司可以访问它。
- 添加远程仓库:在初始化Git仓库后,您需要将公司仓库添加为远程仓库。运行以下命令:
git remote add origin 公司仓库地址url
在上面的命令中,你需要将<远程代码库的URL>替换为你的远程代码库的URL。例如,如果你在GitHub上创建了一个名为”my-repo”的仓库,则URL可以是https://github.com/<你的用户名>/my-repo.git。
- 拉取远程仓库:运行以下命令,将公司仓库的代码拉到本地:
git pull origin master
这将把公司仓库的代码拉到本地仓库的master分支。如果您需要拉取其他分支,请使用
git pull origin 分支名
- 提交更改:在本地仓库上进行更改后,运行以下命令提交更改:
git add .
git commit -m "描述更改的内容"
这将把本地仓库的更改提交到本地仓库的暂存区,并生成一条提交信息。
- 推送更改:将本地仓库的更改推送到公司仓库:
git push -u origin master
这将把本地仓库的master分支推送到公司仓库,并将其设置为默认跟踪分支。
强制上传
git push -u origin +master
通过遵循这些步骤,您应该可以将本地代码同步到公司仓库。在实际操作中,您可能需要根据公司仓库的设置进行调整。
7.抛弃本地所有的修改,回到远程仓库的状态。
git fetch --all && git reset --hard origin/master
- 查看历史版本,找到要恢复的版本号
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设置记录
标签:总结,git,仓库,--,master,本地,常用命令,config From: https://www.cnblogs.com/baeshuai/p/18246944