current community
chat
Stack Overflow
Meta Stack Overflow
your communities
Sign up
or
log in
to customize your list.
more stack exchange communities
company blog
Stack Exchange
Inbox
Reputation and Badges
sign up
log in
tour
help
Tour
Start here for a quick overview of the site
Help Center
Detailed answers to any questions you might have
Meta
Discuss the workings and policies of this site
About Us
Learn more about Stack Overflow the company
Business
Learn more about hiring developers or posting ads with us
Stack Overflow
Questions
Jobs
Documentation
Tags
Users
Badges
Ask Question
Git
dashboard
all topics
Popular
Topic
You must
sign up
or
log in
to make a topic request.
57 Topics
3
requests
active
popular
Ignoring Files and Folders
All Versions
107
Ignoring files and directories with a .gitignore file
56
Checking if a file is ignored
15 more examples
0 improvement requests
0 proposed changes
edited
Oct 7 at 18:26
+57
Branching
All Versions
47
Creating and checking out new branches
30
Listing branches
10 more examples
0 improvement requests
0 proposed changes
edited
Oct 4 at 20:49
+42
Rebasing
All Versions
49
Local Branch Rebasing
18
Rebase: ours and theirs, local and remote
8 more examples
0 improvement requests
0 proposed changes
edited
Sep 27 at 14:19
+30
Getting started with Git
All Versions
33
Create your first repository, then add and commit files
16
Clone a repository
4 more examples
0 improvement requests
0 proposed changes
edited
Aug 2 at 11:18
+9
Stashing
All Versions
15
Create stash
12
Apply and remove stash
11 more examples
0 improvement requests
0 proposed changes
edited
Oct 5 at 19:30
+13
Committing
All Versions
15
Good commit messages
14
Amending a commit
11 more examples
0 improvement requests
0 proposed changes
edited
Sep 15 at 19:48
+27
Browsing the history
All Versions
13
Prettier log
6
"Regular" Git Log
12 more examples
0 improvement requests
0 proposed changes
edited
Sep 22 at 12:13
+18
Aliases
All Versions
15
List / search existing aliases
10
Simple aliases
6 more examples
0 improvement requests
0 proposed changes
edited
Oct 4 at 21:27
+10
Staging
All Versions
9
Staging All Changes to Files
7
Unstage a file that contains changes
5 more examples
0 improvement requests
0 proposed changes
edited
Sep 11 at 17:44
+5
Git Diff
All Versions
8
Show differences in working branch
7
Show changes between two commits
12 more examples
0 improvement requests
0 proposed changes
edited
Sep 6 at 8:37
+15
Squashing
All Versions
16
Squash Recent Commits Without Rebasing
3
Squashing Commits During a Rebase
3 more examples
0 improvement requests
0 proposed changes
edited
Sep 27 at 14:19
+5
Analyzing types of workflows
All Versions
12
Gitflow Workflow
4
Centralized Workflow
3 more examples
0 improvement requests
0 proposed changes
edited
Aug 14 at 17:46
+5
Cherry Picking
All Versions
13
Copying a commit from one branch to another
5
Copying a range of commits from one branch to another
1 more example
0 improvement requests
0 proposed changes
edited
Sep 27 at 14:17
+4
Cloning repositories
All Versions
7
Shallow Clone
6
Regular Clone
3 more examples
0 improvement requests
0 proposed changes
edited
16 hours ago
+8
Undoing
All Versions
5
Return to a previous commit
4
Undoing changes
4 more examples
0 improvement requests
0 proposed changes
edited
Sep 15 at 21:15
+13
Submodules
All Versions
4
Cloning a Git repository having submodules
4
Updating a Submodule
4 more examples
0 improvement requests
0 proposed changes
edited
Sep 23 at 9:07
+2
Bisecting/Finding faulty commits
All Versions
11
Binary search (git bisect)
0
Semi-automatically find a faulty commit
0 improvement requests
0 proposed changes
edited
Sep 20 at 22:10
Git statistics
All Versions
5
Lines of code per developer
3
Listing each branch and its last revision's date
5 more examples
0 improvement requests
0 proposed changes
edited
Sep 16 at 8:42
+1
Pushing
All Versions
6
Push a specific object to a remote branch
4
Push
3 more examples
0 improvement requests
0 proposed changes
edited
Aug 20 at 18:35
+3
Working with remotes
All Versions
3
Deleting a Remote Branch
2
List existing remotes
12 more examples
0 improvement requests
0 proposed changes
edited
Sep 11 at 3:30
+4
1
2
3
next
Overview Topic
Getting started with Git
Create your first repository, then add and commit files
Clone a repository
Sharing code
Setting your user name and email
Learning about a command
Setting up the upstream remote
Stack Overflow works best with JavaScript enabled