git和bitbucket代码管理

编程入门 行业动态 更新时间:2024-10-07 00:13:11

git和bitbucket<a href=https://www.elefans.com/category/jswz/34/1771412.html style=代码管理"/>

git和bitbucket代码管理

代码管理git + bitbucket

参考:

一、添加本地项目到 bitbucket

1.先clone你的代码库(类似svn update), 私有代码库会先验证密码
git clone https://username@bitbucket/username/repositoryname.git

2.本地仓库添加到远程仓库

  1. 先在bitbucktet上创建一个仓库;
    在工程目录执行:git init
  2. 验证远程链接:git remote add origin https://username@bitbucket/username/repositoryname.git
    如果执行出错:
remote: Not Found
fatal: repository 'https://personal_bucket@bitbucket/personal_bucket/helloworld.git/' not found

需要到服务器上先创建仓库。
3. 上传仓库到服务器:git push -u origin master
如果执行出错:

error: src refspec master does not match any.
error: failed to push some refs to 'git@192.168.11.206:jinhuan/CTSRtsp.git'

需要先提交代码到本地仓库,再执行push命令

二、添加文件

1.git add -A //添加所有改动的文档
2.git add . //添加该目录下所有文件

三、移除误加文件(”add”命令造成 )

1.git status 先看一下add 中的文件
2.git reset HEAD //移除上一次add 里面的全部撤销了
3.git reset HEAD //xxx/xxx/xxx.Java 就是对某个文件进行撤销了

四、提交文件到缓存中

1.当修改已经通过git add 将其添加到stage
用git commit -m “………..”

2.如果你的文件之前已经提交过,但这次的改动还没有进stage
用git commit -am “………..”, 前提是被改动文件已经是tracked

五、移除误commit文件

1.git log //查看节点
commit xxxxxxxxxxxxxxxxxxxxxxxxxx

2.//回退到上一个 提交的节点 代码还是原来你修改的
git reset xxxxxxxxxxxxxxxxxxxxxxxxxx

3.//回退到上一个commit节点, 代码也发生了改变,变成上一次的
git reset –hard xxxxxxxxxxxxxxxxxxxxxxxxxx

六、上传文件到bitbucket

1.git push -u origin master

七、还原已经push的文件

1git revert HEAD //撤销前一次 commit
2.git revert HEAD^ //撤销前前一次 commit
3.git revert commit-id //撤销指定的版本,撤销也会作为一次提交进行保存

注:git revert是提交一个新的版本,将需要revert的版本的内容再反向修改回去,版本会递增,不影响之前提交的内容。

八、更新代码

1.git pull origin master 从服务器更新数据

九、常用命令

1.git init //初始化版本库
2.git init –bare //初始化版本库, 不会生成.git目录, 所有.git中文件都是直接在根目录
3.git rm filename //移除文件
4.git rm -r dir //移除目录
5.git rm –cached submodule //移除子模块(从其它repositoryname clone下来的库)
6.git ls-files //查看哪些文件是版本管理中
7.修改仓库名称,先删,再加,然后 push, eg: ffmpeg -> origin
8.git config –global user.name “jinhuan” //配置提交的用户名和邮箱
9.git config –global user.email “jinhuan11@qq”

git remote rm ffmpeg
git remote add origin https://username@bitbucket/username/repositoryname.git
git push -u origin master

十、常见错误

  1. error: The following untracked working tree files would be overwritten by merge:
    解决方法:

更多推荐

git和bitbucket代码管理

本文发布于:2024-02-06 03:42:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1746425.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:代码   git   bitbucket

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!