Hello sir, thanks for your such awesome videos. I really appretiate that. If possible please make any single real time testing site. Like from start to end using testng,maven what we will do in working place.it will be very helpful for us.
@RaghavPal6 жыл бұрын
Sure Faisal, I will do that
@3VAudioVideo11 ай бұрын
This is a very good beginners video! But can you please answer a few questions I have about the general process. 1. When changes are made to the Github Master repository, and I need to have those changes made onto my local PCs to run the new code, do I delete the local master or do I only pull the new file/changes from gitHub to my existing local master? 2. If I have an automation team, instead of having each members code pushed to the master in GitHub, should they all push it to something like a Pre-Master github repository, so that it can be pulled down to local PCs to executed and tested to make sure it all works, and then if it works with out bugs pull the pre branch to the master?
@RaghavPal10 ай бұрын
Here are the answers to your questions: 1. Updating Local Master Repository: You do not need to delete your local master branch to incorporate changes from the GitHub Master repository. Instead, you should use the `git pull` command to fetch and merge those changes into your local branch. Here's the process: 1. Open a terminal in your local repository. 2. Run the command: ```bash git pull origin master ``` - This command retrieves updates from the remote `origin` repository (usually GitHub) and merges them into your local `master` branch. 2. Branching Workflow for Automation Teams: Yes, using a separate "pre-master" branch for testing and integration is a recommended practice for automation teams. This workflow helps maintain code quality and prevent issues from reaching the main production branch. Here's a visual representation of the process: Steps: 1. Developers create branches: Each developer creates a new branch from the `pre-master` branch for their work. 2. Work on branches: Developers work on their individual branches, committing changes locally. 3. Push to pre-master: When ready, developers push their changes to the `pre-master` branch on GitHub. 4. Pull for testing: Other team members pull the `pre-master` branch to their local machines to test and review the code. 5. Merge into master: If the code passes testing and review, it's merged into the `master` branch, typically through a pull request process. Benefits of this workflow: - Isolation: Prevents untested code from directly affecting the main branch. - Collaboration: Facilitates code reviews and feedback before merging. - Version control: Maintains a clear history of changes and allows for easy rollbacks if needed. - Organization: Helps manage multiple contributions and track progress.
@3VAudioVideo10 ай бұрын
@@RaghavPal Awesome!!! Thanks so much. You Rock!!
@PawanMankar-t6m9 ай бұрын
excellent explination sir
@RaghavPal9 ай бұрын
Thanks and welcome Pawan
@amrramadan25832 жыл бұрын
Thanks Man From Egypt
@RaghavPal2 жыл бұрын
You're welcome!
@3VAudioVideo Жыл бұрын
5:55 what did you do to work around this issue? The Config window had the same settings that caused the issue but later you got it to work with the same settings. So what was the fix?
@RaghavPal Жыл бұрын
All that I have done is in the video, Have not edited anything, pls check
@3VAudioVideo Жыл бұрын
@@RaghavPal I'm sorry but I only saw you dismiss the Problem Occurred popup, uncheck and recheck the listed project's check box, and then hit Finish and all was ok. The first time you clicked Finish you got the popup. It is unclear to me why it was an issue the 1st time and not the second time you clicked Finish. Both times you had the same exact settings before clicking the Finish button. You said something about deleting something, but unclear if you also did that or not because I did not see you do anything else. Can you please watch it and explain what happened there?
@RaghavPal Жыл бұрын
ok, I will check again, as far as I remember, I did not edit any part, but will check, Meanwhile pls take online help
@3VAudioVideo Жыл бұрын
@@RaghavPal Can you check it now. I've been waiting 6 days. I put the time stamp there for you to easily get to the spot being questioned.
@RaghavPal Жыл бұрын
The error message "failed to initialize git team provider The process cannot access the file because it is being used by another process" means that Eclipse was unable to initialize the Git team provider because the file that Eclipse needs to access is being used by another process. This can happen if you are trying to initialize the Git team provider while you are also running another application that is using the same file. To fix this error, you can try the following steps: 1. Close any applications that are using the file that Eclipse needs to access. 2. Restart Eclipse. 3. Try again to initialize the Git team provider. If you are still having trouble, you can try the following: 1. Check the permissions on the file that Eclipse needs to access. Make sure that you have read and write permissions to the file. 2. Try using a different file to initialize the Git team provider. 3. Contact Eclipse support for help. I hope this helps
@orlandodelacruz40274 жыл бұрын
Really nice thanks Raghav
@RaghavPal4 жыл бұрын
You're welcome Orlando
@JRYES4 жыл бұрын
Thank you Raghav !
@RaghavPal4 жыл бұрын
You're welcome Jerome
@sneharathod54764 жыл бұрын
Really very nice n helpful video...thank u sir.
@RaghavPal4 жыл бұрын
Most welcome Sneha
@pratikshak9874 жыл бұрын
This is very useful and easy to understand video. Perhaps could you also explain how to chnage it from master branch to develop (any name) branch ? As directly committing code on master branch is not a good practice. Also, please do a video on selenium - git - azure setup that will be a great help to everyone.
@RaghavPal4 жыл бұрын
Noted Pratiksha, I will create sessions on this
@alext13115 жыл бұрын
Thanks , really helpful can u also make same BDD video if u can . Also Appium IOS automation
@RaghavPal5 жыл бұрын
Sure Alex, I will plan for that
@alext13115 жыл бұрын
Automation Step by Step - Raghav Pal Thank you :)
@poornachander54645 жыл бұрын
Thanks raghav
@RaghavPal5 жыл бұрын
You're welcome Poorna
@shreyasms67866 жыл бұрын
Happy teachers day Raghav
@RaghavPal6 жыл бұрын
Thanks Shreyas
@dhananjay6774 жыл бұрын
Sir you are just amazing. Sir I have one question. In interview, interviewer asked me how do you do continues integration by CI, CD. I have dedicated team for the same . How do answer this question
@RaghavPal4 жыл бұрын
Hi Dhananjay, so here you can say that in my current organisation, there is a dedicated team for CI and I help in automating the testing part of the process by making sure the tests can be executed from command line and in remote systems if required. Here you can get some knowledge on basics of the CI process.
@dhananjay6774 жыл бұрын
@@RaghavPal I mean to say that I haven't worked on CI CD so how to convince to interviewer. I have just created test cases and push my changes through git
@RaghavPal4 жыл бұрын
I will suggest to get some basic knowledge and then in interviews you can say that in the organisation your job was.....(tell your work and responsibilities) and then you can mention that you have taken initiative to learn some basic ci cd on your own and what is your understanding. Also mention you are keenly looking forward to learn more and implement your learning
@kasunishankayapa88233 жыл бұрын
I'm new to test automation.I have done development before. Can I know why we Testers need GitHub?For what tasks?
@RaghavPal3 жыл бұрын
Hi Kasun, this will help - kzbin.info/www/bejne/eqLXi4isorWgpZY kzbin.info/www/bejne/Y4aQloh-fpuYq68
@shreyasms67866 жыл бұрын
Hello Raghav, very useful video ,Can you make video to run test cases through jenkins.
@RaghavPal6 жыл бұрын
Sure Shreyas, will be coming soon.
@matiastartara655 жыл бұрын
Hello , If I create a project using Intellij Idea, I need to create a git ignore file to ignore workspace.xml file if i want to push that code on github? I have to ignore any other file?
@RaghavPal5 жыл бұрын
Hi Matias, you can put all the resources (relative path) that you want to ignore (or do not want to upload on repository) in the .gitignore file. Usually ./settings ./lib etc are not required and are put in .gitignore. This will help you zellwk.com/blog/gitignore/ www.atlassian.com/git/tutorials/saving-changes/gitignore help.github.com/en/github/using-git/ignoring-files
@rajeshrao50992 жыл бұрын
Hai raghav I am using GitHub in my laptop for both my office and personal things.When I try to push the code to newly created repo in my personal GitHub account it's asking for authentication and if I enter credentials also it's not taking me to next screen also in my other office GitHub account sometimes I am getting redirected to test project which I created in other credentials how can we handle this?pls share your experiences.I am your great fan 😊
@RaghavPal2 жыл бұрын
Hi Rajesh, UPDATE**** While connecting/pushing to github from any external platform/tool, you will NOW need to provide ACCESS TOKEN in place of password To generate Access Token 1. Login to your GitHub account 2. Verify your email address, if it hasn't been verified yet. 3. In the upper-right corner of any page, click your profile photo, then click Settings. 4. In the left sidebar, click Developer settings. 5. In the left sidebar, click Personal access tokens. 6. Click Generate new token. 7. Give your token a descriptive name. 8. To give your token an expiration, select the Expiration drop-down menu, then click a default or use the calendar picker 9. Select the scopes, or permissions, you'd like to grant this token. To use your token to access repositories from the command line, select repo. 10. Click Generate token
@sagarsjdjfn3 жыл бұрын
mast
@RaghavPal3 жыл бұрын
thanks for watching
@DasthagirammaNadendla8 ай бұрын
Sir I click in commit after that push is not working sir can you ans for it .its very need sir
@RaghavPal8 ай бұрын
I will need more details on this
@sonali4202 жыл бұрын
Hello sir,nice video but my password is not taking any way to get master branch password??
@RaghavPal2 жыл бұрын
Try to use Token as password UPDATE**** While connecting/pushing to github from any external platform/tool, you will NOW need to provide ACCESS TOKEN in place of password To generate Access Token 1. Login to your GitHub account 2. Verify your email address, if it hasn't been verified yet. 3. In the upper-right corner of any page, click your profile photo, then click Settings. 4. In the left sidebar, click Developer settings. 5. In the left sidebar, click Personal access tokens. 6. Click Generate new token. 7. Give your token a descriptive name. 8. To give your token an expiration, select the Expiration drop-down menu, then click a default or use the calendar picker 9. Select the scopes, or permissions, you'd like to grant this token. To use your token to access repositories from the command line, select repo. 10. Click Generate token
@wertiaaudit57463 жыл бұрын
🤔
@RaghavPal3 жыл бұрын
Hope everything is fine with this session
@Riya-fe5jc Жыл бұрын
Amazing Video as always Sir! Very well explained! Sir, I'm facing issue while i'm trying to push the Eclipse Project to GIT, it is asking for the user name and password, I do not know where to find username, for login it ask for username or email id and pwd , when I provide email id and pwd i'm able to login successfully, however at many places it ask for username , if I provide email id in the username text-box with right password i'm getting err consistently, "dsripriya" I see this name at the top right corner of my profile, even when I provide this "dsripriya" at username field I'm getting err, so I'm confused what's exactly is my username here, Password is correct and I'm sure of it. Plz guide where can I find my exact username, once I provide correct creds I should be able to successfully push the code to Git repo, Kindly help.
@Riya-fe5jc Жыл бұрын
" git config --list " this resolved the issue sir! Found the username :)