User Tools

Site Tools


version_control:git_tips

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
version_control:git_tips [2024/04/17 22:37] – [Bash tips] mithatversion_control:git_tips [2024/04/17 22:54] (current) – [.gitignore] mithat
Line 14: Line 14:
 If you really, really want to use Windows Explorer, there are reports you can specify ''.gitignore.'' as the file name (with a trailing period) to fool Windows into accepting it. But who knows for how long. Whichever way you do it, be sure the file you create is called ''.gitignore'' and not, for example, ''.gitignore.txt'' and be sure you add ''.gitignore'' to the repository. If you really, really want to use Windows Explorer, there are reports you can specify ''.gitignore.'' as the file name (with a trailing period) to fool Windows into accepting it. But who knows for how long. Whichever way you do it, be sure the file you create is called ''.gitignore'' and not, for example, ''.gitignore.txt'' and be sure you add ''.gitignore'' to the repository.
  
-Note that ''touch .gitignore'' will work in other OSes that use the bash shell as well (i.e., macOS and most Linux systems).+Note that ''touch .gitignore'' will work in other OSes that use the Bash shell as well (i.e., macOS and most Linux systems).
  
  
Line 20: Line 20:
 ===== Initial configuration ===== ===== Initial configuration =====
  
-The first time you run Git, it may get angry with you because you haven't configured your email and name. Just do what it says. If you prefer to be proactive, open a bash command line interface and enter:<code bash>+The first time you run Git, it may get angry with you because you haven't configured your email and name. Just do what it says. If you prefer to be proactive, open a Bash command line interface and enter:<code bash>
 git config --global user.name "Your Name" git config --global user.name "Your Name"
 git config --global user.email "you@example.com" git config --global user.email "you@example.com"
Line 30: Line 30:
  
 ===== .gitignore ===== ===== .gitignore =====
 +The ''.gitignore'' file is used to tell Git to ignore (i.e., not track) certain files. The leading dot is important. The leading dot also tells macOS and Linux systems that it is a hidden file. To show hidden files in macOS's Finder, use ''Command'' + ''Shift'' + ''.'' In Linux, it depends on the file manager you are using. However, ''Ctrl'' + ''H'' is a common shortcut for this.
 +
 To make Git ignore a specific file: To make Git ignore a specific file:
 <file text .gitignore> <file text .gitignore>
Line 65: Line 67:
 </file> </file>
  
-====== Bash tips ======+===== Bash tips =====
  
 Git is typically controlled using a command-line interface. On Windows, the preferred interface is provided by Git Bash (see above). Most Linux systems provide Bash-based command-line interfaces by default. In addition, macOS's shell should be compatible with basic Bash commands. Git is typically controlled using a command-line interface. On Windows, the preferred interface is provided by Git Bash (see above). Most Linux systems provide Bash-based command-line interfaces by default. In addition, macOS's shell should be compatible with basic Bash commands.
version_control/git_tips.1713393473.txt.gz · Last modified: 2024/04/17 22:37 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki