# Using Git with RobotFramework

**URL:** <https://forum.robotframework.org/t/using-git-with-robotframework/678>\
**Category:** Robot Framework\
**Created:** [4 September 2020 14:38 UTC](https://forum.robotframework.org/t/using-git-with-robotframework/678 "2020-09-04T14:38:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Apoorva1](https://avatars.discourse-cdn.com/v4/letter/a/2acd7d/32.png) [@Apoorva1](https://forum.robotframework.org/u/Apoorva1)\
**Post date:** [4 September 2020 14:38 UTC](https://forum.robotframework.org/t/using-git-with-robotframework/678/1 "2020-09-04T14:38:26Z")

</div>

Hi All,

My team is working on multiple SCRIPTS in Robot Framework and using Eclipse IDE for writing and executing the script.  
In Eclipse we have created multiple folder for scripts and OR as per functionality.

Now that we want to commit the code to the bitbucket, is there any feature provided by Robot Framework for Git which will help us to pull, commit and merging process in the Robot Framework projects in Bitbucket.

I am using:  
Eclipse Version: 2019-09 R (4.13.0)  
Installed RED  
Python - 3.6.7  
Git installed.

Thanks!

---

<div class="post-metadata">

**Author:** ![René](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.robotframework.org/ren%C3%A9/32/7_2.png) [@René](https://forum.robotframework.org/u/Ren%C3%A9)\
**Post date:** [4 September 2020 15:25 UTC](https://forum.robotframework.org/t/using-git-with-robotframework/678/2 "2020-09-04T15:25:10Z")

</div>

Hi,

I do not really get what you want to do.  
Do you want to store and version the Robot Framework test cases and keywords you wrote into the Bitbucket repository?  
Or do you want to manipulate a Bitbucket repo within a robot test case, because you use it somehow in the test?

---

<div class="post-metadata">

**Author:** ![hobet](https://avatars.discourse-cdn.com/v4/letter/h/51bf81/32.png) [@hobet](https://forum.robotframework.org/u/hobet)\
**Post date:** [4 September 2020 17:02 UTC](https://forum.robotframework.org/t/using-git-with-robotframework/678/3 "2020-09-04T17:02:21Z")

</div>

I think you are missing the point of what RF is and does. Test cases and suites are really just plain old text files so you should be able to use the commandline to interact with git. However, there is also a plugin for RED/Eclipse to allow for some of the point-and-click functionality that you might be looking for, to interact with git and versioning control.

[https://www.vogella.com/tutorials/EclipseGit/article.html](https://www.vogella.com/tutorials/EclipseGit/article.html)

If you are using Windows, you could just use Git Bash to work with git.

---

<div class="post-metadata">

**Author:** ![Apoorva1](https://avatars.discourse-cdn.com/v4/letter/a/2acd7d/32.png) [@Apoorva1](https://forum.robotframework.org/u/Apoorva1)\
**Post date:** [7 September 2020 05:17 UTC](https://forum.robotframework.org/t/using-git-with-robotframework/678/4 "2020-09-07T05:17:05Z")

</div>

HI Rene,

Thank you for the reply!

I want to upload my entire project having test cases ,keywords and OR so that later they can be executed by Jenkins and on other remote server as Grid.

---

<div class="post-metadata">

**Author:** ![vtammise](https://avatars.discourse-cdn.com/v4/letter/v/7cd45c/32.png) [@vtammise](https://forum.robotframework.org/u/vtammise)\
**Post date:** [7 September 2020 06:54 UTC](https://forum.robotframework.org/t/using-git-with-robotframework/678/5 "2020-09-07T06:54:00Z")

</div>

Hi @Apoorva1,

Actually we don’t really need a GIT plug-in to work with .robot files/Robot framework, we can track any files irrespective of technology in GIT with remote repository bit-bucket.

If you want to execute the robot framework tests through Jenkins on any server, for that we have a Jenkins robot-framework plug-in ([https://plugins.jenkins.io/robot/](https://plugins.jenkins.io/robot/)) which will extract the robot framework results and publish fancy reports in Jenkins build it itself.
