If you work on a Windows computer and create a new GitHub repository, you can copy the code from the GitHub page to set the remote address and push the existing code to the GitHub server. You may get the following error message: $ git push -u origin master Permission denied (publickey). fatal: Could not …
Category Archives: Source Control
Git configuration
If you use 2-factor authentication in GitHub, generate a 40 character Personal Access Token that you can use as a password to access GitHub repositories. Create a Personal Access Token to use it as password in the Git client Log into GitHub and in the pull down at the upper right select Settings, On the left …
Display the branch structure and other important events in the Git command line interface
To set up the display of the branch structure, tags and pulls in the command line interface first create the following “alias” git config –global alias.lgb “log –graph –pretty=format:’%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset%n’ –abbrev-commit –date=relative –branches” To display the branch structure, execute the following “alias” git lgb This will execute the above defined “alias” …
Branching and merging in Git
Branching and Merging are very powerful features in Git. There are may branching strategies, my favorite is well explained at http://nvie.com/posts/a-successful-git-branching-model/ Pick any model you like and stick to it for a while to better understand and evaluate it. If you do not like that try another one. In this model when we start to …
Merging in Git with four panels in Windows
Git is a great repository for small and large projects. It is easy to create and merge branches to separate code for the features you work on. To make merging easier you can use a free 4 panel merging tool, Perforce P4Merge. Download Download the Perforce P4Merge Visual Merge Tool from https://www.perforce.com/downloads/integrations Select the operating …
Continue reading “Merging in Git with four panels in Windows”
How to delete a folder from Git, but not from the local disk
I have accidentally included a folder in my Git repository, that I don’t want to include in source control. I wanted to remove it from the Git index, but not from the local hard drive. The solution is the following command git rm -r –cached myFolder If the folder name contains spaces enclose it in …
Continue reading “How to delete a folder from Git, but not from the local disk”
Value was either too large or too small for a UInt32 error message when checking files into TFS
When you try to check-in or shelve files in Microsoft Team Foundation Server (TFS) sometimes the following error message appears: Value was either too large or too small for a UInt32. Cause: There is an unsaved file in the IDE. Solution: Click Save All in the tool bar and try to check-in the files again.
Display deleted items in the Microsoft Visual Studio Source Control Explorer
When you delete a file or folder in TFS by default it is no longer displayed in the Source Control Explorer. To be able to “undelete” a file or folder enable the visibility of deleted items in Microsoft Visual Studio. To see deleted items in the Source Control Explorer Start Visual Studio In the Tools …
Continue reading “Display deleted items in the Microsoft Visual Studio Source Control Explorer”
How to delete a folder from the Subversion database in the TortoiseSVN client
If you don’t need a folder in the Subversion database anymore follow the the steps below. If you are using the TortoiseSVN Subversion client Start Windows Explorer, Right click any folder, Select “TortoiseSVN”, “Repo-browser” to open the repository browser. In the repository browser: Right click the folder you want to remove, Select “Delete…” …
Continue reading “How to delete a folder from the Subversion database in the TortoiseSVN client”
How to exclude a project folder from the Subversion database
If you added the AnkhSVN – Subversion Support for Visual Studio from http://ankhsvn.open.collab.net/ you can easily version your files as you develop them. In your application there could be projects or folders that you don’t want to include in source control. To ignore the changes in a project open the Solution Explorer in Visual Studio 2010, …
Continue reading “How to exclude a project folder from the Subversion database”