git tip 12: why .gitignore isn't tracking your file
The file was probably already committed before you added it. gitignore only blocks files git has never seen.
fix in the video.
Want to learn git essentials? My full course: www.linkedin.com/learning/git...
Posts by Barbara Forbes
The demo poll is "do you prefer light mode or dark mode?" Go vote: pollpoll.azurewebsites.net/p/YCU2
Thank you DotnetFriday for the challenge. If you want to see more GitHub Copilot in action, I'll be at ECS in Germany in May with two sessions and a full-day tutorial: cloudsummit.eu
The reason: we started with plan mode. Let Copilot ask clarifying questions, build a phased todo-list, and only then move to implementation. Implementation takes time, but the results are solid once it is done. Now my demo app pollpoll has dark mode and light mode per poll, exactly as planned.
Last week at DotnetFriday , Eduard gave me a 20-minute window for my session on GitHub Copilot. It shouldn't be a surprise that this was a challenge for me, but Copilot also ran into the limit and wasn't able to finish.
No password. No secret string. Nothing that can leak. This is how GitHub Actions should authenticate to Azure. OIDC explained in 38 seconds. Want to know why @Github.com doesn't suggest it by default? Watch the full video: youtu.be/3jtLrwa7_Vo
@ba.4bes.nl will be on stage for #PSConfEU 2026 in #Wiesbaden (1-4 June)!
🎙️ PowerShelling smarter with GitHub Copilot
🎟️ Book your tickets for the #PowerShell #Conference #Europe in #Germany: psconf.eu
#automation #IT #GitHub #Git #Copilot
Want to learn more git? Link to my Git Essentials course www.linkedin.com/learning/git...
#git #github #devtips #programming #softwaredevelopment #gittips
Git Tip 11
git checkout works for switching branches. But it also restores
files and creates detached HEAD states. Most of the time, you
just want to switch.
git switch → switch to existing branch
git switch -c → creates a new branch and switch
Less confusion. Less risk.
Is your Azure production environment in sync with your Architecture diagram?
Neither is mine. So I built AzVerify.
It is a set of GitHub Copilot agent skills that connect your Architecture diagram, Bicep and live environment.
Find it here: github.com/Azure/AZVerify
#GitHubCopilot #Azure #Bicep
You find an 800-line script with no comments. You wonder who wrote it. Then you realize... it was you.
Maybe your script doesn't need to be 800 lines...
with @robsewell.com
Full video: youtu.be/VuD4zBJGxiw
#PowerShell #CleanCode #DevOps #MVPSummit
Practice coding without a laptop? I ask AI to send me broken scripts and let me find the bug. It's like solving coding puzzles on the go.
From our PowerShell Q&A at the Microsoft Studio with @robsewell.com !
full video: youtu.be/VuD4zBJGxiw
Git tip 10! You're mid-feature. Someone needs a bug fix on another branch. Don't commit half-finished work just to switch branches.
git stash saves your changes. git stash pop brings them back
The same challenge as last year: I could barely reach my name on the big wall of MVPs at the #MVPSummit.
Luckily, I had a Copilot @sqldbawithbeard.bsky.social
Thank you to all the other MVPs and the involved people at Microsoft, for making it a great week.
#MVPSummit #MicrosoftMVP #MVPBuzz
Running AI agents on one screen means constantly switching. You miss things.
My first solution? I bought a foldable second screen. Agent on one side, my work on the other.
Worth it. Video on Youtube: www.youtube.com/@Ba4bes
#AIAgents #DevSetup
#AIAgents #DeveloperTools #DevSetup
Git tip 9: AI will write your code. It won't manage your git workflow.
Although it can help.
Full course: www.linkedin.com/learning/git...
Speaking at Infoshare in Gdańsk, Poland this May! First time in Poland, and it is their 20th edition!
My talk: Coding Smarter with GitHub Copilot.
May 20-21 | AmberExpo infoshare.pl
#githubcopilot #infoshare #softwaredevelopment #aitools #developer
I asked Claude to not use em-dashes. Repeatably. So now it uses "--" instead. 🥲
Four ways to get the most out of @Github.com Copilot. Each one does
something the others can't. Which one do you use
most? #GitHubCopilot #GitHub
It's the little things ❤️ #GitHubCopilot
#GitHub
Maybe you think git status is old news.
It will never be. Git status is your gps for git and Let's never stop talking about it.
When in doubt: git status. 🗺️
#git #gittips #developer
If you would rather keep it private, here is a form. We will take all your questions and ideas and pick our favorites. We are also open to bribes. Suggestions welcome. forms.microsoft.com/e/i4vSVrKaLX
Since this Februari, @robsewell.com and I are officially coworkers at Zure. You might know us from the @psconf.eu keynote. Now we share a workspace too. Next week we are recording a Q&A on PowerShell and Automation. Ask us anything in the replies. #PowerShell #Automation #PSConfEU
I am speaking at Techorama Belgium, May 11-13 in Antwerp!
Azure Policy and what to do before you touch the portal. Because more policies does not mean more control
Whether you set the policies or you're annoyed by them: come find me. techorama.be/schedule/sessions/1124216
@github.com Copilot only reads this file when it actually needs it.
Write a Skill once. Copilot checks the description, decides whether it is relevant to the current task, and loads it automatically if so
#GitHubCopilot #AgentSkills #DevTips
Committed to the wrong branch? There's an undo button.
git reset HEAD~1 moves your last commit back to staging. Switch branches, commit there. Done.
Five messy commits? git reset HEAD~5, then commit once. Change history! Full course: www.linkedin.com/learning/git...
#git #developer #github
One thing I heard a few times: "You need a better microphone". I agree!
I want something portable that works on both laptop and phone. Would be helpful if it is a bit forgiving on placement. And overall good audio quality. Maybe Rode or DJI.
What do you use? What would you buy? Halp!
December 1st, I gave myself a challenge. It is now March and I have been able to consistently share content. Honestly? I'm kinda proud of that.
I made Shorts, LinkedIn posts, Git tips. Without skipping. And very important: I truly enjoy doing it.
If you keep typing the same Copilot prompts over and over, there's a better way. Prompt files let you store reusable commands directly in your repo.
.github/prompts/ is the folder you need. Watch the video for the full story#github #vscode #githubcopilot #developertools #softwareengineering
That perfect Git history you're jealous of?
They used git rebase to clean it up after the fact.
You're comparing your blooper reel to their highlight reel.
You're not behind. You're exactly where you need to be.
Link in profile for the video or my full course on git essentials #Git #DevLife