代码管理"/>
git和bitbucket代码管理
代码管理git + bitbucket
参考:
一、添加本地项目到 bitbucket
1.先clone你的代码库(类似svn update), 私有代码库会先验证密码
git clone https://username@bitbucket/username/repositoryname.git
2.本地仓库添加到远程仓库
- 先在bitbucktet上创建一个仓库;
在工程目录执行:git init
- 验证远程链接:
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
十、常见错误
error: The following untracked working tree files would be overwritten by merge:
解决方法:
更多推荐
git和bitbucket代码管理
发布评论